Shakira Is Having a Boy!

Shakira may have kept us guessing for months about her pregnancy, but "The Hips Don't Lie" singer is finally revealing details about her bun in the oven!

The “Loca” star officially announced that she is having a boy with boyfriend and soccer player, Gerard Pique, during an appearance on a German television show, RTL.

“It's going to be a boy,” Shakira confirmed. The mom-to-be also added, "When the baby is born, I'll take him with me on charity trips. He will learn that he is able to change the world."

The Colombian pop star, who has signed on as a judge for next season's The Voice, also declared her love for her 25-year-old Spanish partner. “That man is the best thing that has ever happened to me. And now this baby!”

Congrats to Shakira and Gerard! The couple will welcome their first child in early 2013.

What are your thoughts on the baby news?