Julian and Annie have only just announced their forthcoming marriage, when Annie's twelve-year old son Dan mysteriously fails to come home from school. Despite an extensive police investigation, the days turn into weeks and it is as if he has vanished into thin air. Over the next three years, Annie refuses to give up hope that somewhere her son is alive and will one day return home. Julian, meanwhile, can't help but yearn for Annie to put the past behind her and move on.
Then, out of the blue, a call from Glasgow brings shocking news of Dan's fate. And far from being over, it seems the mystery of his disappearance is only just beginning...