Shakira recently confirmed she's pregnant with her first child with her soccer star boyfriend Gerard Pique. And now the pop star has announced the gender of her unborn baby. According to reports, Shakira revealed the baby's sex to German TV network Rtl, where she said: "It's gonna be a boy. This guy (speaking about Pique) is the best thing that ever happened to me in my whole life. And now we are having a baby!"