Sometimes when you make numerous attempts at something and it still never happens, you start feeling like it just wasn’t meant to be. That’s how Jennifer Hudson started feeling about her soon-to-be marriage to reality star/wrestler David “Punk” Otunga, after a very tumultuous few years in her private life. She’s gotten things back on track now, though, but this wedding almost wasn’t going to happen! Details below.

Marisa Mendez

(RO) – “Jennifer started feeling like it just wasn’t right,” the source says. “So many bad things have happened since they got engaged in 2008 that have prevented them from finally getting married, and she was worried that she was just trying too hard to make something happen that wasn’t meant to be.”

Though the couple has attempted to work through all the issues, Jennifer had a breaking point around the time of William Balfour’s murder trial, where he was found guilty of murdering her mother, brother and nephew.

“Jennifer and David quietly called off the wedding a few months ago and she even returned her ring to him,” the source tells RadarOnline.com. “She was extremely stressed out and processing a lot of emotions about the murder of her family after the trial ended, and she just cracked.”

After taking a brief break and spending some time soul searching and getting closure after Balfour was found guilty, Hudson changed her tune and decided to give her relationship another shot.

“After things settled down, she realized that he was her rock and that she wanted to spend her life with him and keep building their family together. She is more sure than ever now that she is ready to get married.”

The source confirms that the duo is currently in wedding planning mode, though they are keeping mum on the details.