Ethan Venner fa l'infermiere e vive con il marito Adam a San Francisco. Quella che all'apparenza sembra una vita felice e perfetta, però, cela milioni di piccole bugie e indicibili segreti, che minacciano la sua serenità. Basta una breve telefonata, dalla sua città di origine in Irlanda, per incrinare la calma apparente e stravolgere bruscamente il corso degli eventi. Ethan è costretto a precipitare nel vortice del suo passato, facendo ritorno alle sue radici dopo vent'anni, incontro a un padre assente e ingombrante al tempo stesso. Obbligato ad affrontare faccia a faccia i demoni che da ormai troppo tempo si porta dentro, le ferite che fino a quel momento ha tentato di ignorare si riapriranno e dovrà imparare, per sopravvivere, che cosa significa il perdono.