Made-for-TV movie drama set at Christmas time following a group of people who have all been affected by the loss of something or someone. On Christmas Eve ten-year-old Goose (Larry Mills) hides his fireman father's car keys to prevent him going to work. Instead, his mother drives his dad to work but the delay caused by Goose has tragic results - his parents are killed in a car accident and others, unbeknown to the boy, also suffer the consequences. A year later Goose is now an orphan and a petty thief. When mysterious, seemingly amnesiac stranger Anthony (Eddie Izzard) arrives, he appears to have a gift which enables him to find what each person has lost but can he really fix the damage caused by Goose's mistake?