When a blue-haired boy (Ryan) meets a pink-haired boy (Avery) at a queer prom, both feel an inexplicable but powerful connection. Follow them through their first ten dates: through snowstorms, groundings, meeting parents (Avery's) and not (Ryan's), cast parties, heartbreak, and every day and date in between.