Following the service, which lasted about 45 minutes, Kate hugged 73-year-old Karen Maclean from North Lincolnshire, who said ...