Joan Montgomery a 17 ans lorsqu'il fait son coming-out auprès de sa mère, femme religieuse, traditionnelle et homophobe. Les évènements qui suivent cette révélation vont pousser le jeune Joan à se replier sur lui-même et à se rapprocher d'un nouvel élève de sa classe avec qui il tisse de nouveaux liens : Jackson Warren.
Au fil des semaines, Jo et Jack se rapprochent et découvrent peu à peu qu'ils ont tous les deux un sombre passé. En effet, Jo vit dans l'ombre d'un évènement tragique qu'il lui est arrivé deux ans auparavant, et Jack cherche à tout prix à cacher sa maladie à Jo tant qu'il en a encore le temps.