Mmapaseka Moiloanyane was so certain her crush would contact her that she immediately left her man after she met him.
The 27-year-old met Kabelo Moiloanyane, 28, at a house party in 2008, where he was the host.
She had accompanied a mutual friend to the event and when she saw Kabelo, she was bowled over.
"The first time I laid my eyes on him, I knew he was the one. He had an Afro. I was also seeing someone at the time. The next day I broke up with my then boyfriend. I told him I had met my dream guy the previous day," she says.
Mmapaseka hadn't been approached by Kabelo yet, but her instincts told her he would.
"My gut feeling told me he would be mine."
They started dating on June 18 2008.