Shakira, known to shake her hips that allegedly don't lie. Apparently they do hide some secrets as they had kept mum that she was expecting her second child. Now the former "The Voice" coach has confirmed that she is in fact pregnant for the second time. "Well yes, the truth is that I am pregnant," the "Empire" hitmaker told Cosmopolitan México. Rumors of a pregnancy surfaced her World Cup closing ceremony appearance in Brazil when the singer was seen with a tiny baby bump. Shakira nor Gerard Piqué spoiled the secret in the past couple of weeks until now. This will be the second child to the celebrity couple after baby Milan, who will now become a big brother. Congratulations to the expanding Piqué-Mebarak family.

The gender of the baby has been cause of rumors as well. An alleged insider leaked information to the media talking about if the "La, La, La" singer was expecting a baby boy or girl. The latest gossip came from "El Gordo y La Flaca" host Raúl de Molina. "An intimate friend of her's confirmed it to me, Shakira is expecting a boy," the Univision personality said. Previously a charlatan psychic predicted that Shak was pregnant and expecting a baby girl. Mhoni Vidente is popular in social media and formerly had a segment on Univision variety show "Sabadazo." Mhoni also forecasted that Shakira would eventually have a family of three kids with two boys and a girl. Whatever the gender of the child is, we are sure it will be beautiful as both of their parents were blessed in the looks department.