Гэри и Сьюзен Хэйзен влюблены друг в друга со времён школы. Они поженились и вот уже много лет тихо и спокойно живут в предместье Адирондак, штат Нью-Йорк. Они, как могли, старались вырастить двух своих сыновей в соответствии со своими представлениями о чести и благородстве, но, чувствуя свою вину в том, что всё идёт не так, как хотелось, Гэри начинает терзаться сомнениями. Амбиции младшего сына Кевина простираются далеко за пределы их маленького заснеженного городка. А старший, Дэвид, так боится расстроить отца, что скрывает от него страшную тайну своей жизни.