(hollyscoop.com ) - Christina Aguilera hasn't formally announced her pregnancy but we would be fools not to think she was pregnant. Now that we all know she is pregnant it's time to start speculating the sex of the child. A few months back In Touch had reported that Christina was having a baby girl and now Ok! Magazine is reporting that she is having a baby boy so go figure. A source told OK! magazine: "Christina's friends have been out shopping for baby gifts and they are all boy-themed, all blue." With a girl that didn't even announce her pregnancy I doubt we are going to know what sex the baby is until it is actually born. Christina just looks too smart to tell anyone about the sex so I just don't believe those 'sources.'