A sweeping story of love that stretches across the years from the number one bestselling author of Songs of Love and War . The war has ended and Rita Fairweather is waiting for George Bolton, her childhood sweetheart, to return home to Devon. She wants their future to be a continuing reassurance of their past. But George comes back as a man changed by the horrors he has experienced. Unable to settle back into a small-town life, George decides to travel to Argentina. And Rita promises to wait. But George faces irresistible temptation and an agonising choice. As the years pass, Rita keeps her word, but how long should she wait for the love of the life?