Incredible. Brilliant. Flawless.
Amazing, if not slightly cheesy, coming-of-age story with a heartfelt story and a slate of lovable characters
Incredibly well-written characters whose stories you find yourself caring deeply about