Zach, adolescent de 17 ans, est jeté dehors par son père après une énième séance de maltraitance.Lorsque ce dernier a découvert l'homosexualité de son fils à 14 ans , il l'a enlevé de l’école public ( responsable de son homosexualité) pour l'inscrire dans un camp militaire pour ado.
Zach endure ce traitement 4 ans avant de se rebeller, quand son père l'informe qu'à ses 18 ans, il devra s'engager dans l'armée. Zach reve d'ecrire, d'etre auteur et il sait que son engagement signera la fin de ses reves.
A la rue, sans aucune personne vers qui se tourner, il erre de bus en bus et finit dans une toute petite ville. Il trouve refuge sur un banc, près d'un cimetière, lorsqu’apparait Ben.
ce dernier l'invite au repas de noel chez sa mère et fera tout pour que zach réalise tous ses reves... un vrai conte de noel version gay