
"How long do you wait for love?"
During World War II, Daisy Cooper returns home to Canada with her children after her British husband, soldier Teddy, is assigned to Singapore. With the help of trombonist Max Gramley, Daisy's amateurish piano and vocal skills improve, and soon she is supporting her family with her performances. Unsure whether Teddy is alive or dead, Daisy is torn between staying faithful and giving in to her growing feelings for Max.
Teddy Cooper

Daisy Cooper

Richard Cooper (5 years)

Iyah (Nanny)
Jalal (Head Bearer)
Gilbert Wilson

Rug Merchant

Lady Wilson

Will Wright

Arthur Wright
Porter
Mary Wright

Frances Cooper

Doreen Cooper

Max Gramley
Pete

Joyce Kuchera
Slim Godfrey

Ivan

Drunk Woman
Bernie Blitzer
Richard Cooper (9 years)
Billy
Woman in Ladies Room
Clarinet Player
Returning P.O.W.
Principal Dancer

Saxophone Player

Emma Cooper (1 year)
Rosie

Harvard Pilot
Guitar Player
Emma Cooper
Brad
Returning P.O.W.
Duncan

Happy Dancing Man
Unknown Role

Self (voice) (archive footage)
