Absolutely one of the BEST books I have ever read!! The storyline is phenomenal, the characters are interesting and will have you crying, laughing, cheering and every other emotion in between! It was incredibly hard to put down once I started reading. My only complaint, I wish it was longer!!!