The Duchess of Cornwall undertook a series of pre-Christmas engagements in the West Midlands today, visiting a centre for the homeless in Coventry and helping primary school children to decorate their Advent calendar at Birmingham Central Library.
Camilla, the patron of Emmaus UK, chatted with people living at the homeless charity's community in Coventry before helping them put the finishing touches to a Christmas tree.
The Duchess then visited Birmingham's Central Library to see youngsters taking part in activities and watching a performance of children's story The Gruffalo's Child.
Camilla, who travelled to the West Midlands by train, then went on to attend a charitable performance of the ballet Romany Wood at Birmingham's Elmhurst School for Dance.
During her visit to Coventry, the Duchess was shown around the gardens at Emmaus and visited an area of ground which has been cleared for allotments.
Emmaus, which has 19 projects around the UK, offers homeless people accommodation, work and the chance to rebuild their lives in a supportive environment.
Speaking after Camilla had chatted over tea with 15 previously homeless and unemployed people at the centre, its general manager, Vicki Urch, said: "It was wonderful to have a visit from the Duchess of Cornwall.
"She was very interested in the work we do and talked warmly and at some length with the residents. She really gave us a lift at a time of year which is not always easy for people who have been homeless."
Emmaus' residents work full-time at the business of each community, collecting, refurbishing and selling donated furniture and household goods with the aim of being financially self-sufficient.
During her visit to Birmingham's Central Library, Camilla attended a story-telling session around an Advent calendar wall and read a poem, The Snowman, for children from Nelson Primary School in Ladywood.