Scan barcode
A review by bibliophilemama
Once Upon a River by Diane Setterfield
dark
emotional
inspiring
mysterious
medium-paced
4.5
Moderate: Child abuse, Child death, Domestic abuse, Kidnapping, Murder, Suicide, and Toxic relationship
Minor: Rape, Animal death, and Racism