A review by beccateel
All He Ever Wanted by Anita Shreve

5.0

Beautifully written.