Jane Eyre
1847 • 580 pages

Ratings740

Average rating4

15

Purity Orphan passes from one abusive male to the next for an insufferable number of pages.

May 13, 2019