Znany pisarz, zdobywca Nagrody Pulitzera Jake Davis (Russell Crowe), przechodzi załamanie po śmierci żony, która zginęła w wypadku samochodowym. Kobieta osierociła ich 5-letnią córeczką Katie (Kylie Rogers). Kiedy Jake trafia na wiele miesięcy do kliniki, opiekę nad dziewczynką przejmuje najbliższa rodzina - szwagierka i jej bogaty mąż. Po wyjściu ze szpitala Jake odzyskuje dziecko, ale rodzinne szczęście nie trwa długo. Mężczyzna umiera, a jego córeczka ponownie trafia do domu krewnych. Po latach dorosła Katie (Amanda Seyfried) wciąż zmaga się z traumą z dzieciństwa. Jest pracowniczką opieki społecznej. Jej życie odmienia mała Lucy (Quvenzhane Wallis), która trafia pod jej kuratelę, oraz znajomość z Cameronem (Aaron Paul). Dziewczyna podejmuje próbę uporządkowania swoich wspomnień dotyczących ojca, które mają mają ogromy wpływ na jej związki i relacje z otoczeniem.