God, I loved this so much ! The whole thing was so perfect and so heart-wrenching at times. But in the end it was absolutely lovely and so beautiful. I do feel like it ended abruptly but even that can't make me take even .5 of a star from this story; that's how much I loved it! I went into this only expecting to like it but I should've known I'd love it; after all, everything I read by this author so far has been amazing.