Coronation Street star Helen Worth was beaming with joy when Prince William honoured her with an MBE.
The 72-year-old actress was awarded for her services to drama at Windsor Castle on Tuesday morning.
Helen, who has played Gail Platt on the soap since 1974, looked over the moon as she chatted with the Prince Of Wales.