A few months after Teo Nie Ching was elected Serdang MP back in 2008, she ran into Gan, a former schoolmate, at a bus station where she had gone to pick up another friend.
The 27-year-old Teo was still single then. And so was he.
"We never dated each other during school days because he was going out with someone else and I was not so popular with the boys," laughs Teo.
But this time around, their stars aligned, they connected and soon became an item.
When they went out on dates, people who recognised her would come up to say hello, Teo recalls. Then a young and new DAP MP, she felt it was all right "because when you go to public places you bump into friends too."
But there were awkward moments too, she admits. Her boyfriend (now husband) had a boyish face, which made him look younger and this had people constantly mistaking him for Teo's younger brother.
"I had to keep telling people he was actually my boyfriend.
"So I got smarter. I banned him from wearing shorts in public when he went out with me and I introduced him before people could ask if he was my brother!" she relates with a spark of mischief and good humour.
When the couple decided to get married in 2011, they wanted a small private wedding ceremony with only about 50 guests. But two months before the wedding, word got out that Teo was getting hitched.
At a Bersih 2.0 press conference, reporters actually asked Teo to confirm her wedding plans, which got her a bit flustered.
"As an MP, I am used to talking about current and national issues but I am not used to talking publicly about my private life.