Kate Winslet este Adele, o fostă dansatoare divorțată, fragilă din punct de vedere emoțional și cu inima frântă, care îl crește singură pe fiul ei Henry în localitatea Holton Mills din New Hampshire. Adele este foarte rar înduplecată de băiatul ei în vârstă de 13 ani să iasă din casă. Existența ei se schimbă radical atunci când de băiat se apropie un vagabond cu o rană sângerândă, care îi cere ajutor și adăpost.