First of all, I want Cameron as my new best friend.And possibly boyfriend.I'll love him forever.It also seems to be a trending pattern that the men I like, their name ends up being Cameron. Is this a sign from the universe?!I'm going to be honest here- this book surprised me. I totally didn't know what to expect from it and it definitely blew-up my expectations. Uhm, that's a good thing.From page one, Cameron had a voice, man. He felt so real to me and the more I read, the more I got to know him. By the time I finished the book I felt sad- I had to say goodbye to what felt like a really good friend. Most, if not all, of the characters were completely developed. I loved the characters in here, especially Cameron.The setting! Who doesn't love a good road trip? Every place we (as in the characters and me) visited, there was a purpose for it. From each place, I learned so much; it was amazing. Another thing that's amazing is Libba Bray's writing. Bray's writing is beautiful, simple, and hilarious. I'm not the type to get emotional when reading, but I physically laughed a few times when reading this. (Those silly CESSNAB people....)I learned so much from reading this book. When you read it, it gets so absolutely ridiculous. It's a wild and chaotic ride but it's exactly as the summary says: it gets into the heart of what matters most. Pick up this book guys, you won't regret it.