It's winter in a small Scottish village near the sea, and multiple lives intersect in a day. Frances has just lost her husband to an early death, so her mother, Elspeth, travels to Frances' house to reconnect with her daughter and grandson, Alex. Meanwhile, old women Chloe and Lily go to a funeral, youngsters Sam and Tom cut class, and Alex gets a crush on tomboy Nita.
Emma Thompson
as Frances
Phyllida Law
as Elspeth
Sheila Reid
as Lily
Sandra Voe
as Chloe
Arlene Cockburn
as Nita
Gary Hollywood
as Alex
Sean Biggerstaff
as Tom
Tom Watson
as Minister
Alan Rickman
as Man in street
Douglas Murphy
as Sam
Jan Shand
as Café Proprietor
Sandy Neilson
as Passer-by