Na primeira temporada de Heartstopper, Charlie (Joe Locke) é um aluno que tem sofrido bullying na escola desde que se assumiu gay. Ele se aproxima de Nick (Kit Connor), um popular jogador de rugby e, aos poucos, os dois começam a se interessar um pelo outro. No entanto, Charlie teme estar se apaixonando por um amigo hétero, enquanto Nick tem dúvidas sobre sua sexualidade.