Pre-wedding photos of Karen Mok have been leaked, less than a month before her wedding.
The Hong Kong singer-actress is due to wed her German fiancé Johannes, her first boyfriend, next month.
In the shoot, she was elegantly photographed on a charming horse, with no prince charming.
The pictures were taken in South Africa when she was there for work in March.
According to Daily Chilli, the 41-year-old is now in Europe making final preparations for her wedding ceremony.
Karen first got to know Johannes when she was studying in Italy at the age of 17. Then, their romance was short-lived and they broke up when she returned to Hong Kong.
In 2003, the two met again when Karen was shooting a movie in Berlin. But at that time, Karen was in a stable relationship with Hong Kong actor-turned-director Stephen Fung.
Karen and Stephen broke up later and she eventually reconciled with Johannes in 2009.
The couple will wed in Italy where they first met, and host a wedding party in Hong Kong two months after that.
maryanns@sph.com.sg