Jennifer Hudson has been engaged to David Otunga since 2008. But she’s not stressing on the long engagement. I guess she figures what’s for her is for her. They have a beautiful 7-year old son, David Jr. “I feel like everything is about timing, and he ain’t going nowhere. He’s still there.” Read more of what she said here.