David, il suo migliore amico, ha vissuto questi ultimi anni nel senso di colpa e nel dolore. Ogni relazione in cui si è imbarcato è andata in pezzi, a causa dei sentimenti che non riesce a smettere di provare per un ragazzo che credeva morto. Quando Zach viene riportato a casa, David è fuori di sé dalla gioia – e poi devastato, quando Zach lo taglia fuori dalla sua vita.
Due anni dopo, David ritorna a casa, e lui e Zach devono fare i conti con il vuoto che si è aperto fra di loro, con ciò che provano l’uno per l’altro, e con quello che il futuro ha in serbo per loro. Ma Zach nasconde dei segreti, e uno di essi potrebbe anche distruggere il loro fragile amore.