Holy shit. Holy. Shit. If I could rate a book 10 stars outta 5, I would. It was over 700 pages (on iBooks) and I read it in three days! This book was absolutely amazing and I would go through everything I loved about it if I could, but that's the thing—I loved EVERYTHING. Every single last detail. I especially loved Ruby's development though, as a cold, naive 13 year old to a stronger, more caring 16/17 year old. I absolutely loved the timeline and, even though the book was long, I definitely think it was well worth it. Definitely one of the best books I have ***EVER*** read.