Annan miehen kuolemasta on kulunut kymmenen vuotta, ja Annan elämä on alkanut vihdoin näyttää jälleen valoisalta; hän on löytänyt uuden rakkauden ja hän on menossa naimisiin. Ennen häitä hän kohtaa yllättäen 10-vuotiaan pojan, joka väittää olevansa Annan kuollut aviomies Sean ja varoittaa Annaa menemästä naimisiin uuden rakkautensa kanssa. Poika tietää hämmästyttävän paljon Annan ja Seanin elämästä, eikä Anna saa tätä mielestään. Lopulta hän alkaa kyseenalaistaa valintojaan - voiko poika todella puhua totta?