This was a hard book to classify and a book that didn't grab me from the get go. That said it's a book that snuck up on me and managed to wrap it's self around my heart. The characters are slightly shallow and not fully developed but given that most of them are still trying to figure life out that makes sense. This book had many poignant moments but not a real cohesive whole. This book had great promise and it showed but it lacked consistency. Over all I enjoyed the book but it's not one I'd reread.