This book kept me up way later than I should have been and caused me to ignore my children for a short time, don't worry, they don't mind. :D I fell in love with every character from the moment they were introduced. Julie Hill does a phenomenal job of sucking you in from page one. I got a little worried at a couple spots in the book where I thought things might turn a certain way, but in the end, the way everything came together made sense, and it was totally worth the angst it caused. This book sat on my Kindle for way too long so don't make the same mistake! Get it and read it right away!