Fans of James Martin's Saturday Morning were left taken aback after an appearance from Scots actress Laura Main, who looked very different to her usual TV character.
Laura, who was born in Aberdeen, plays Shelagh Turner in the long-running period drama Call The Midwife - and has appeared on every series since it began in 2012.
Chatting to the chef on his ITV show on Saturday, March 18, she looked worlds apart from her usual 1960s mother character, as she donned a stunning outfit worth £1000.