Christina Aguilera looks AMAZING! She is due with her baby girl soon. Her son Max is 6 years old. Her friends gave her a baby shower last week and the cake was nasty. It was a woman giving birth. I was like, WHAT?! They put that on a cake. Yup. They sure do. LOL!!

V Magazine