Jennifer Hudson's Baby Boy

Jennifer Hudson's Baby Boy

Jennifer Hudson is showing off her new son.

The singer gave birth to her first child David Otunga on August 10. The baby is named after Hudson's fiancé. Motherhood seems to agree with the singer, who tells PEOPLE "I love being nurturing and caring because I love to see other people happy," says Hudson. "Who better to devote my time to than my own child?"

Hudson says she enjoys everything about being a mom from singing lullabies to frequent bottle-feedings.

The singer says it was difficult to keep her pregnancy under wraps. "David and I were the only people who knew for a long time. I would forget I was pregnant, it was so easy. I didn't have any morning sickness, no cravings either. I just thought, 'Oh, well, we'll wait until it'll tell on itself.' I didn't show until I was seven months so that made it easy right there," she said.

Doctors delivered the baby via C-section. Hudson says she has a unique tolerance for pain, "To me, the pain is no different than when you work out a muscle you've never worked out before and it's sore" she told PEOPLE.