The Duchess of Cornwall spoke to volunteers, school children, and Christmas choir singers when she visited Emmaus at its megastore in Preston.
Camilla was greeted with a flurry of bouquets and welcoming handshakes, including from the Mayor and Mayoress of Preston.
Her Royal Highness toured the megastore where she chatted freely with the 'companions' who make up Emmaus' communities; set-ups that provide a home and meaningful work to people who have experienced homelessness and social exclusion.
Camilla, who is a patron of Emmaus, was introduced to Karen Wallis, Support Manager at Emmaus Preston, who has turned her life around after spending time in prison and being homeless.
Karen said: "Camilla was lovely and so down to earth.
"She bought a jug and some Christmas reindeer figures from the Emmaus Merseyside stall. She talks to you on a really down to earth level."
Karen, who recently met Prime Minister Theresa May at Downing Street, added: “I never imagined I’ve be at 10 Downing Street and meeting members of the Royal Family.”
As well as Karen, Camilla sat down with six-year-old Lee Hitchon, who in fact runs the school council at Ribbleton Avenue Infants School.
Lee was invited to the visit by Emmaus for his efforts behind the school contributing to the megastore.
Lee said: “It was really exciting to meet her.”
Miss Kitts, who is also on the school council at Ribbleton Avenue Infant School, said: “We spoke about Lee’s role on the school council. Lee said that his main priority is my job so I can sit back and have a cup of tea!
“Lee runs the school council and does it very well."
Andy, a companion of four and a half years, is in charge of DIY projects at the megastore and has recently refurbished a traditional two-seat tandem bike. After meeting Camilla, Andy said: “It was nerve-wracking but she was really down to earth and made a couple of jokes about the tandem.”
Throughout the visit crowds were entertained with a number of Christmas songs, sang by a Christmas choir made up of Emmaus companions.
19-year-old companion Jordan, who was singing in the choir, said: “It was amazing and an absolute honour. Not many people get the opportunity to sing for the Royal Family.”
Members of Emmaus' Burnley, Merseyside, Mossley, Bolton, and Salford branches were also present to have a natter with the Duchess about the projects in their area.
Support Manager of Emmaus Burnley, Jemma Caffrey, said: "Camilla said that hasn't been to our Burnley community yet but is going to put it on her bucket list and will come up for a cup of tea and a natter."
As Camilla left Emmaus Preston's Megastore, she said: "I hope you all have a very Merry Christmas."