Even a royal has to pop out for some last minute Christmas shopping from time to time.
And wrapped up warm in her favourite houndstooth coat, paired with stylish black boots, the Duchess of Cambridge looked ready to do battle with the festive hordes on Friday.
Kate, 33, was spotted in upmarket Chelsea, where she spent an hour in department store Peter Jones, a branch of John Lewis.
She emerged with a carrier bag, a check tablecloth tucked under one arm and a wry smile on her face, so presumably her trip had been successful.
Whether her purchases included any last minute gifts for two-year-old George and baby Charlotte remains a mystery.