Marqué par la mort de son frère jumeau Mitche, Mason tente de panser ses blessures dans les bras de son petit copain Jameson. Alors que sa famille se prépare à une veillée en l’honneur du fils et frêre disparu, l’arrivée inattendue de Jameson vient bouleverser l'équilibre de toute la famille. Serait-ce le bon moment pour Mason de clamer son amour pour un garçon, jusqu’alors resté secret ?
Lorsque la relation turbulente entre Stephen et Anthony se termine, ce dernier se trouve sans domicile et sans argent. Errant dans les rues, il fait la rencontre improbable de Gavin, un prostitué, avec qui il noue une nouvelle amitié.