Before I start this review, I need you to understand that I find this book absolutely perfect. I started it and just could not stop. It was captivating without ever needing to sprinkle DRAMA everywhere, sweet without it ever being so much your teeth ache with it, heartwarming while not being cheesy....