Hazel meets Augustus at a support group for kids with cancer. The characters are so believable, I immediately cared about them and laughed and cried through to the end. This funny, tragic, heartbreaking teenage romance is a quick read and will remain with young and not so young readers for a long time.