A review by pantsantspants
Cascade by Maryanne O'Hara

5.0

Once I got caught up in the story I couldn't stop. Really well written.