For former VJ-host Teh Choy Wan, it is akin to finding the rainbow after the storm.
In the past, the Norwegian-Chinese Australian had been heartbroken from relationships that ended badly.
But a chance meeting with Singapore-based Indonesian-Chinese Michael Tanujaya at the Tanjong Beach Club three years ago changed her outlook on love.
The 35-year-old director of investments chased Teh hard from the get-go, and since they became a couple a month from when they first met, he hasn't failed to tell her that he loves her every day.
In her words, "we're so mushy with each other, I'm sure people find it sickening".
Teh, 32, will be marrying her beau - whom people have remarked looks like a K-pop star - in November at an al fresco setting in Gold Coast, Australia, in front of 150 of their closest friends and relatives.
The couple are now living together here, in their home near the city.
She told The New Paper: "What I really liked and found different about Mike was that he didn't play games. He wasn't like those guys who say they'll call you and take forever to do it.
"A few hours after we met, he asked for my number and asked me out the next day.
"Soon after we got together, we talked about marriage and kids. He's a kind-hearted man who still calls me 10 times a day and would text me just after he steps out the door."
Teh and Mr Tanujaya were introduced by a mutual friend, but she believes that it also boiled down to the right timing.
Teh, who has had three serious boyfriends before, said: "I think you have to go through a few frogs first in order to find your prince.