Roman vient de rompre avec sa petite amie, car elle a découvert qu’il l’avait trompé avec Oscar, un de ses amis proches. Pour la fin de l’année scolaire, Roman et sa bande d’amis se retrouvent pour un weekend en pleine nature pour décompresser...
Marqué par la mort de son frère, Mason tente de panser ses blessures dans les bras de son copain Jameson. Alors que sa famille se prépare à une veillée en l’honneur du disparu, l’arrivée de Jameson vient bouleverser l'équilibre de toute la famille.
Jeune garçon solitaire et créatif, Oscar est témoin d’une agression à caractère homophobe dans la petite bourgade où il vit. Les années passent et il grandit dans le souvenir de cette expérience traumatisante et un sentiment d’abandon généré par le départ de sa mère et une relation tendue avec son père. À 18 ans, il rencontre Wilder, collègue de travail, qui l'attire de plus en plus...