Seventeen-year-old Margot Allan was a respectable vicar's daughter and madly in love with her fiance Harry. But when Harry was reported Missing in Action from the Western Front, and Margot realised she was expecting his child, there was only one solution she and her family could think of in order to keep that respectability. She gave up James, her baby son, to be adopted by her parents and brought up as her younger brother.
Now two years later the whole family is gathering at the Vicarage for Christmas. It's heartbreaking for Margot being so close to James but unable to tell him who he really is. But on top of that, Harry is also back in the village.
Released from captivity in Germany and recuperated from illness, he's come home and wants answers. Why has Margot seemingly broken off their engagement and not replied to his letters? Margot knows she owes him an explanation. But can she really tell him the truth about James?