Jennifer Hudson is engaged to David Otunga.
The couple has been dating for less than one year, but you can't fight true love.
"I can confirm that Jennifer got engaged to her boyfriend David on Friday night in L.A." the former American Idol finalist's rep said.
Otunga, pictured below, was actually known as "Punk" on the reality show I Love New York 2. He was rejected by Tiffany Pollard after 10 weeks on that show.
David Otunga will soon be Mr. Jennifer Hudson.