LOS ANGELES (Reuters) – Singer and actress Jennifer Hudson has given birth to her first child -- a boy named David Daniel Otunga Jr, her publicist said on Tuesday.

Hudson, 27, suffered both triumph and tragedy in the last 12 months winning a Grammy award four months after the murders in her Chicago home town of her mother, brother and nephew.

The Oscar-winning star of "Dreamgirls" has been engaged for almost a year to actor David Otunga.

"The baby is beautiful and perfect," said Hudson's publicist Lisa Kasteler. "His parents are ecstatic."