Honestly, this is one of the best things I've ever read. It has realistic characters and situations, plenty of sad parts and happy parts that mix in really well together, and all in all it's just really well told.
Never Understand