More than 17 years after the last episode of hit Chinese drama My Fair Princess aired, Xiaoyanzi, Ziwei and Jinsuo finally reunited – at Ruby Lin’s wedding, no less.

The 40-year-old actress just got hitched yesterday at Bulgari Resort Bali to sweetheart Wallace Huo, a Taiwanese actor who is currently active in China.

Although there were speculations that Vicki Zhao and Fan Bingbing would be giving the wedding a miss due to conflicting schedules, they turned up for the beach wedding to show their support for their fellow My Fair Princess star.

Unlike most brides who would kick up a fuss if someone turned up in white, it seems the no-white rule doesn’t apply to Ruby’s close friends.

More from CLEO:
Edison Chen Curses Lin Chiling On Weibo
These Korean Celebrities Have No Chill When It Comes To Pokemon Go
Is Ruby Lin Pregnant?

Vicki, Bingbing, Zhou Xun and Liu Tao all turned up in shades of white and off-white, similar to Ruby’s Zuhair Murad wedding dress.

Earlier in the day, Ruby had worn a red qipao and was seen crying (tears of happiness, we believe) in a photo uploaded by Liu Tao.

Ruby and Wallace have been best friends for a decade, but they only started dating after her birthday party in January this year.

They’re the ultimate proof that you don’t always friend-zone your best guy friend.

Scroll the gallery to see the photos.

Images: Weibo