William, dwudziestotrzyletni syn Johna Baxtera, angielskiego biznesmena, mieszka koło Londynu w miasteczku Winchester, wiodąc frywolne życie bawidamka. Poznajemy go chwilę przed rodzinną tragedią, która zburzy jego dotychczasowy świat. Bohater będzie musiał dorosnąć, tocząc walkę ze słabościami umysłu i ciała. Na swojej drodze spotka osobę, która, podając mu dłoń, tchnie w niego nadzieję na nowe życie. Jednak zdarzenia z przeszłości powrócą, nie dając mu spokoju. William spróbuje odkryć prawdę dotyczącą wypadku sprzed lat, bazując na podpowiedzi, jaką zostawił mu ojciec, a przekazał kamerdyner. Nie zdaje sobie jednak sprawy z ryzyka, jakie podejmuje, brnąc do źródła dramatu, który dotknął jego najbliższych. Czy korzystając z nadarzającej się po latach okazji, nie popełni błędu, który będzie go kosztował więcej, niż jest gotów zapłacić?