Describe the plot in Great Expectations by Charles Dickens?

Great Expectations is a popular novel by Charles Dickens. The plot is somewhat complex. It is basically a coming of age tale for a boy named Pip.