A Gift to Last

A Gift to Last is a CBC Television Christmas special broadcast in 1976, a subsequent family drama series that ran from 1978 to 1979, and a stage play based on the pilot episode.

In the special, written by Gordon Pinsent, Melvyn Douglas played Clement Sturgess, an elderly man who looked back on his childhood Christmases at the turn of the century, and especially to his family hero, his uncle, the colourful and irresponsible Sergeant Edgar Sturgess of the Royal Canadian Regiment, played by Pinsent himself.

The pilot Christmas episode of A Gift to Last was adapted for the stage by Walter Learning and Alden Nowlan in 1978.

The play has since become a perennial Canadian Christmas favourite and is regularly presented at regional theatres across the country.

In 2012, Theatre Orangeville presented A Gift to Last with playwright Walter Learning in the role of the older Clement.