Lilly Branagan. 18 years old. Factual, sensible young girl. Who would have thought she'd have fallen in love with someone like Michael? Michael Walsh. 17 years old. A dreamer. A big believer in happy endings. Who would have thought he'd have fallen in love with someone like Lilly? But she did. He did. They did. Do dreams come true? Do happy endings exist?