Scan barcode
A review by umerabab
Once Upon a River by Diane Setterfield
dark
emotional
mysterious
reflective
relaxing
slow-paced
- Plot- or character-driven? Plot
4.25
Moderate: Physical abuse
Minor: Sexual assault