Wanneer Hannah de geheimzinnige Jack ontmoet, denkt ze dat ze de ware heeft gevonden. Maar waarom doet hij zo vreemd als er een kind vermist wordt in hun omgeving? En waarom vertelt hij nooit iets over zijn jeugd in Canada? Hannahs onwrikbare vertrouwen in haar echtgenoot begint te wankelen. Als hun eigen zoon verdwijnt, ontdekt Hannah de ijzingwekkende waarheid over de man van wie ze zielsveel houdt.