Quanto lontano ti spingeresti per mantenere un segreto? Una sera di pioggia, Nathan viene sorpreso dalla comparsa di un volto indesiderato del suo passato. Nathan non è mai riuscito a dimenticare la notte peggiore della sua vita: una festa che portò alla morte improvvisa e sconvolgente di una giovane donna. Solo lui e Bob, un'eccentrica vecchia conoscenza, sanno cosa accadde realmente e hanno deciso di mantenere il segreto. Ma anni dopo Bob si presenta alla porta di Nathan con una notizia terrificante che minaccia di distruggere il suo mondo. Perché ora anche Nathan ha dei segreti, segreti che potrebbero distruggere tutto ciò che ha disperatamente lottato per costruire per sé e per la sua famiglia.