I've given it three stars because I wanted this to be a happier story, I wanted Sophie to end up happy, and I guess in a way she was but I love romances in books and this one wasn't exactly all roses and light.
I was in turmoil for a lot of this. How everyone treated her and why was just so unfair but she'd made a promise to him and got a lot of shit for it. She never broke it though, despite the heartache it caused. Poor Sophie.