Twitter says that Beyonce has given birth to a baby daughter named Tiana-May Carter (above). I was really thinking that Beyonce was going to give "birth" at 12:01am on January 1st. I was convinced that as part of this whole thing that she wanted the first baby in the country to be "born" in 2012. You know, if you are going to do the publicity thing for a baby, and lets face it, that is exactly what Beyonce has done since day 1 of her announcement, then you have to keep going big or go home. My other thought was that Beyonce would give birth this week and then perform at a concert tomorrow night as a surprise and wear a bikini while doing it. You know, if she did that, people would still think the baby is really hers and that she lost that weight in two days and want to buy her diet.