thecreakingshelves 's review for:

The Doll Factory by Elizabeth Macneal
3.75
challenging dark emotional hopeful mysterious sad tense slow-paced