Jennifer Hudson gave birth to a baby boy yesterday!!! While she never came out and confirmed the pregnancy, any recent pictures of the singer (below at the memorial service for Michael Jackson) left no doubt.

image: Newscom
The baby, named David Daniel Otunga, Jr., weighed in at 7 pounds, 14 ounces. Jennifer’s rep confirmed the happy news and said: “The baby is beautiful and perfect. His parents are ecstatic.”
The baby is the first child for Hudson and her fiancé David Otunga. Congratulations to the new little family!

I am very happy for her, she went through a lot of tragedy. God Bless her and the family.
[...] (please correct me if I’m wrong) but I think this is Jennifer’s first performance since the birth of her son, David, almost a month [...]