ladybookdragon 's review for:

Moll Flanders by Daniel Defoe
5.0
adventurous dark emotional funny sad tense medium-paced