Jennifer Hudson has a wedding date — but she’s keeping it secret. The singer has been engaged for three years to David Otunga, and admits the wedding is finally in the works!

“I’ve always had a [wedding] date!” Jennifer confessed. “I just haven’t told anybody! So it’s set!

“I’ve been through a lot in my life and I’m just trying to take it one step at a time. I’m one of those girls like, ‘Okay, let me get used to this right here! Give me a second!’

“One minute I want the biggest wedding ever, and the next second I’m like – I’m not sure if I want big or small, or if it’s just family.”