United Kingdom, Aug. 18 -- Michelle Yeoh has shared the secret to her happy marriage after a 19-year engagement.

The Everything Everywhere All At Once star met former Ferrari CEO Jean Todt in Shanghai in 2004 and they got engaged a month later, but they didn't tie the knot until 2023 and Michelle has now revealed the secret to their long and happy relationship is treating every day like a "celebration".

She told PEOPLE: "We've been together for 21 years, and we've been married for two ... What we say is: 'Every day should be a celebration.' Why do we wait for a special day?"

Michelle, 63, added of her partner: "I am so blessed because he's so supportive of what I do. I love my work. This is my passion.

"He never turns around and says ...