After weeks of speculation, R&B songstress Alicia Keys has confirmed that she is pregnant with her second child.

The 33-year-old star decided to announce that she and husband Swizz Beats are expecting a new addition on Instagram as they celebrated their fourth year wedding anniversary.

"Happy Anniversary to the love of my life @therealswizzz! And to make it even sweeter we've been blessed with another angel on the way!" she captioned a picture of herself looking adoringly at her husband who is seated beside her.

"You make me happier than I have ever known! Here's to many many more years of the best parts of life!"

In the snap she sports a Grecian style white dress, while her partner wears a white shirt and goes bare foot.

The beauty looks stunning as she places a protective hand on her growing baby bump with the biggest smile on her face.

The proud father also shared the same sweet snap on his Instagram with the message: "Love is life & life is love and we're so excited for another GIFT from up above Happy Anniversary my Goddess 4 years of greatness & cheers to 100 plus more inshallah."

The couple, who married on the French island of Corsica in 2010, already have three-year-old Egypt together.

Back in November the Girl on Fire hitmaker hinted that their family would soon be growing telling E! News: "Not right now, but never say never!"