Scan barcode
A review by librarian_kj
Once Upon a River by Diane Setterfield
5.0
Bumped from 4 to 5 stars because I just can’t stop thinking about the beautiful storytelling of this book.