People magazine broke the news that singer Jennifer Hudson is engaged to a former reality show contestant who calls himself “Punk”.

According to People, Punk, who made his star turn on Tiffany Pollard’s I Love NY reality show, popped the question on Friday night in L.A. with a Neil Lane diamond ring on the Dreamgirls Oscar winner’s 27th birthday.

This is fitting since Jennifer Hudson seems to have an affinity for down low men. If you’ve spent any time at all on her Myspace page or her YouTube channel then you already know J-Hud rides for the queens.

David Otega, aka Punk, is definitely in touch with his feminine side and so maybe that is less intimidating to J-Hud. The stories abound about Mr. Punk, but I can’t hate. At least J-Hud knows where her man’s lips have been.

Photos: Wireimage/Getty