It is confirmed from Alicia Keys camp that she is pregnant with soon to be husband Swizz Beatz. They are engaged to be married later on this year. Swizz Beatz has two sons from previous relationships.

This explains a whole lot, its not surprising from seeing all the pictures.