Amazing! It is not an annoying young adult book that is hard to relate to. Celeste is real and has interesting problems. Justin is awkward and charming all at once. When you come bind those two, it gives for a very beautiful love story! I have re-read this book 6 times already!