I loved this book. I haven't read a book in a while because I have lots of kids and I didn't think I had time. I found time to read this book. I couldn't put it down! I just finished it and I can't wait to start the next one to see what happens next! The last 100 pages blew my mind and I had no idea what was coming. I did find the relationship between the main characters to be a bit unbelievable in the beginning but hey, I wish my life was unbelievable!