Undoubtedly, David Guetta is a talented producer who knows how to keep the clubs arockin' until the cops come aknockin'. But after reviewing a few leaks from his upcoming LP 'Nothing But the Beat,' including 'I Can Only Imagine' and 'Little Bad Girl,' he's beginning to sound like a one-note producer to our ears.

Thankfully, the French DJ-producer has redeemed himself with the love anthem 'Night of Your Life' featuring Jennifer Hudson. The song is pop music to our ears with its infectious beat and clapping snares that should cause instant butt shaking on the dance floor. J. Hud takes control of the track with her commanding vocals as she demands to be worshiped like a queen. "Love me / Baby treat me right / Make it an eternity and not only for one night / If you love me, till the end of time / Then I will promise you the night of your life," she sings. That shouldn't be too hard of a request since the Oscar-winning songbird is looking slim and gorgeous these days.

Hudson may be known as an R&B diva but we are now proclaiming her as the new dance diva. Watch out Donna Summer, there's a new bad girl in town.

And Guetta is one sneaky dude. Just when we think we have him pegged, he comes through with an adrenaline-fueled joint that should put him and Hudson on the top of the dance charts. Bravo!

'Night of Your Life' is the latest song to surface from Guetta’s new album, 'Nothing But the Beat,’ which drops Aug. 29, and features ‘Without You,' 'Little Bad Girl' and 'I Can Only Imagine' featuring Chris Brown and Lil Wayne.

Listen to David Guetta, 'Night of Your Life' Feat. Jennifer Hudson