A review by watson_my_shelf
Before I Let Go by Kennedy Ryan

4.25