Jane Eyre by Charlotte Bronte is one of my personal favorites.
Written in the 1800's, this novel has thrilled generation after generation of readers. Jane Eyre tells the tale of a woman who was orphaned, taken in by an aunt and uncle, mistreated, and sent off to a badly managed school where she stayed for the next eight years and became a teacher- and that is where Jane Eyre's story really gets interesting.
Jane Eyre was written, many think, as a parallel to Charlotte Bronte's own life, as a means to cope with her circumstances (two of Bronte's sisters died under circumstances similar to Jane's). Whether that's the truth or not, Jane's story is dramatic, thrilling, and extremely easy to relate to.
Jane Eyre is one of those books that everyone should read, put aside for a few years, and then read again. Read it once to hear the story, wait a few years to let yourself grow, and read it again to see the meaning. It deals with morality, religion, and social class. It is a novel of balance: in life, love, and heart. And one cannot understand what I mean when I say balance until they understand the novel itself.
I suggest Jane Eyre for anyone mature enough to appreciate it.