I gave it three stars because I really loved the characters and the story. I just wish the author hadn’t made their relationship seem like cheating at the beginning even though it technically wasn’t, it still felt a bit wrong. That was disappointing, especially for such great characters. Otherwise, I would have given the book four stars, because they’re truly perfect for each other, and their personalities complement each other so well.