Kitty Baldry (Julie Christie) is a haughty society queen with a tunnelled view of life. Kitty's complacency is rocked when her husband, Captain Chris Baldry (Sir Alan Bates), returns from the front during World War I shell-shocked and suffering amnesia, not knowing who she is, and determined for a reunion with Margaret Grey (Glenda Jackson), a working class lover from his past.