Rosamond Hunter har hele livet flyktet fra fortiden, og har skyldfølelse for ufrivillig å ha forårsaket morens død. Når jobben som sykepleier bringer henne tilbake til barndomshjemmet Fairfleet for å pleie en eldre mann, en flyktning fra andre verdenskrig, blir hun tvunget til å konfrontere spøkelsene som har hjemsøkt henne så lenge.
Pasienten, Benny Gault, kom til Fairfleet første gang i 1939, etter å ha flyktet fra nazi-Tyskland på et «kindertransport»-tog. Etter hvert som helsen svekkes, begynner han og Rosamond å betro seg til hverandre. Begge var svært glad i Rosamonds bestemor Harriet, og etter hvert som de lærer hverandre å kjenne, blir hemmeligheter avslørt og historien snudd på hodet.