Молодий солдат Віллард Расселл (Білл Скарсгард), який побачив усі жахи війни, повертається додому. Дорогою він зупиняється в кафе в місті Мід, де з першого погляду закохується в офіціантку Шарлотту (Гейлі Беннетт). Цього ж дня в громадському закладі фотограф-початківець Карл (Джейсон Кларк) зустрічає свою майбутню дружину Сенді (Райлі Кіо).
Мати Вілларда намагається одружити його з побожною сиротою Гелен (Міа Васіковська), але молодий чоловік не може забути Шарлотту, тому відкидає вибір матері та вирішує будувати стосунки з коханою. Деякий час по тому закохані одружуються, і у них народжується син Арвін (Том Голланд), а вражена проповіддю священика Роя (Гаррі Меллінг) Гелен виходить за нього заміж. За кілька місяців у пари з'являється дочка Ленора (Елайза Сканлен), доля якої тісно переплітається з сином Вілларда.