The discovery of his grandfather's journal drags David Strachan into a world of secrets and lies that stretches from Germany's early victories on the battlefields of France to the rubble and slaughter of Stalingrad and onto the desperate, dying days of the Third Reich. Strachan struggles to come to terms with his grandfather's true identity and his life is changed forever as he tries to settle old debts and make amends for past sins.