All Creatures Great and Small
CHANNEL 5, 9PM
James (Nicholas Ralph) is still mulling over a return to Glasgow when the Daffodil Ball looms, presenting an ideal opportunity for him to come clean to Helen (Rachel Shenton) about his feelings for her. Siegfried (Samuel West), meanwhile, has his limited patience tested by the smug Colonel Merrick (James Fleet), who has begin to throw his weight around. Charming as ever.