This book was amazing, heart wrenching, charming, made me laugh at times and cry for the characters at others. Not what I expected from a YA book at all but so worth every word. Some books you want to read fast because it is so good and others you want to read slow so you can soak in every word and every feeling that is portrayed. This a a book to read slow even though I could not put it down; I could not skim an single word either. Simply amazing.