Le jour où Kasey apprend que sa mère, Kelly, n'est pas sa mère biologique et qu'elle a une demi-sœur, Fran, elle fait éclater la vérité au grand jour. La famille de Kelly craint alors que Troy la quitte pour retourner avec Diana, la mère de Fran, et fait tout pour empêcher cette situation.
Peter, un adolescent artistique, rêve de quitter sa ville, mais son père homophobe s'y oppose. Après une dispute intense, Peter s'enfuit et rencontre Jack, échappant également à une famille toxique. Les deux adolescents se réfugient dans une cabane isolée, où une attirance mutuelle se développe. Cependant, ils devront bientôt affronter le monde extérieur.