Elizabeth Hurley showed off her new engagement ring during an event to raise awareness of breast cancer.
The 46-year-old urged fans at an Edinburgh department store to show their support for Estee Lauder's Pink Ribbon Collection, which raises money for the Breast Cancer Research Foundation.
The star recently got engaged to former Australian Test cricketer Shane Warne in St Andrews, Fife, where he was playing in the Alfred Dunhill Links Golf Championship.
Shane, 42, proposed to Elizabeth on Friday evening before celebrating with guests and VIPs in St Andrews' Old Course Hotel.
Speaking at the awareness event, she said: "I'm afraid it's probably very unlikely that there's anyone in this store that hasn't come across somebody who has been affected by breast cancer.
"It's a sad statistic and a sorry statistic, but at Breast Cancer Research Foundation we're determined that one day that's going to be a thing of the past, and that's why we're here today.
"I personally have known a lot of people who have had breast cancer and they're not all here today, but a lot of them have survived.
"I lost my grandmother to breast cancer and at one stage I had five friends all under 40, all mothers and all with breast cancer. I'm happy to tell you that all those five ladies survived, and the reason they did is because they found their own lumps through self-detection and they went to their doctor. The cancer was found early and they were cured."
Liz and Shane were expected to return to the Princes Street store to switch on pink lights throughout the shop.
The engagement comes after her four-year marriage to businessman Arun Nayar ended in divorce at the High Court in London in June.