I really waffled on how to rate this. Should I go with 2.5 stars or 3? I mean, I liked the book well enough, despite my earlier issues with the heroine (she got better!), but I can't exactly say I "really liked it a lot" which is what I usually classify as a three star read. In the end, I did go wit...