I thought this book was horrible for all the reasons you mentioned: lousy character development, trite story, unrealistic fairy tale endings. And more problems with story and writing of it. But my question to you is why three stars? I would just give it one, or two if in a generous mood.
Comment
All the Single Ladies