Alicia Keys has announced that she's expecting her second child with husband, producer and composer Swizz Beatz.

Keys took to Instagram today (July 31) to reveal the happy news. She posted a picture of herself and her husband with the message: "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!! You make me happier than I have ever known! Here's to many many more years of the best parts of life!"

Keys and Beatz are already parents to three-year-old son, Egypt.

Beatz posted another photo from the same photoshoot on his Instagram page, writing: "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. (sic)"