A woman from Somerset has celebrated a milestone birthday with a surprise party, a card from the Queen and a group of local pre-school children.
Pat Aldridge, who lives near Wellington, is now 105 years old.
With five children of her own, 13 grandchildren and 18 great-grandchildren, Pat welcomed the company of those more than a century younger than her.
Our reporter Bob Cruwys was invited to the special occasion and captured some of the best moments from the party - Happy Birthday, Pat!
Take a look.