When young Kathleen makes a promise to Keith Cameron during World War One, that no matter what happens they will meet again one day, she little realises what the consequences could be.
Dorothy Tutin
as Kathleen Drover
Hugh Grant
as Robert Drover
Arabella Weir
as Anne Page
Amanda Waring
as Young Kathleen
Gerrard McArthur
as Keith Cameron
Helen Lindsay
as Kathleen’s Mother
Robert Hardy
as William Drover
Warren Saire
as Tom Drover
Miranda Richardson
as Gina
Adrienne Corri
as Delia Graham