The pregnant Duchess of Cambridge has said she has been learning to knit ahead of her baby's arrival.
Kate, wearing a tartan outfit for the first day of a two-day visit to Scotland, made the comment as she thanked a well-wisher for presenting her with a woollen hat, babygro and teddy bear.
The Duchess told 17-year-old Caitlin Coffield, a resident of Glasgow's Southside: "I've been trying to knit and I'm really bad. I should be asking for tips." Accepting the gifts, she added: "It's very sweet of you. I'll keep it safe for the big day."
She was speaking as she visited the Quarriers Stopover Project with the Duke of Cambridge. Kate later turned producer as she called "cut" during a filming session, one of several workshops available for youngsters at the centre.
While the filming workshop was taking place, Kate's engagement ring caught the eye of Stuart Tominey, 20, who has been staying at the centre for a week after years spent going from one foster home to the next. He told the Duchess: "I really like your ring." She thanked him and said of the blue sapphire ring which once belonged to Diana, Princess of Wales: "It's very special to me."
William, patron of Centrepoint, another charity that helps those sleeping rough, donned headphones to play DJ at the centre. He tried his hand at "scratching" - but claimed it was harder than his day job flying a helicopter. "I think I should come better prepared next time," he joked after his attempt at mixing.
During the visit the Duke also spoke via Skype to young people from the centre who are on a work experience placement in the Dutch town of Papendrecht. Quarriers chief executive Paul Wood said the Duke asked them about the stigmatisation of homeless people.
The Duke and Duchess went on to the Glasgow Club Donald Dewar leisure centre in the Drumchapel area of the city, where they played each other in a short game of table tennis.
Onlookers cheered the pair on before they were joined in a doubles match by Yaser Razouk, 14, from Bearsden, Glasgow, and 16-year-old Stephen Grimes, from Drumchapel, who are both members of the Drumchapel Table Tennis Club. Both the boys agreed that Kate won in her match against William.
Stephen, who was partnered with Kate in the doubles, said: "They're both quite good. The club played with David Cameron when he visited quite a while ago; I would say Kate is better than him. Kate and William would be a really good doubles team."