Over the weekend, Swizz Beatz threw a royal baby shower for his wife Alicia Keys in honor of their second child. Swizz and Alicia were joined by close family and friends. Alicia was dressed very simple but still looked like royalty in her red dress and cute head piece. Unfortunately, the gender of the baby is still a secret. In a recent interview on "The View" Alicia did reveal that the baby was due on New Year's eve and that she was super excited!