Shakira Pregnant with Baby No. 2!

Shakira's one-year-old son Milan is going to be a brother!
The 37-year-old "Hips Don't Lie" singer and her soccer stud beau Gerard Pique, 27, are expecting their second child together, Cosmopolitan Mexico reports. The singer's rep has yet to confirm.
Shakira seemed to be hiding a baby bump when she participated in the ALS Ice Bucket Challenge on Aug. 19. Donning cut-off shorts and a baggy black t-shirt, The Voice mentor shared her video on Instagram and challenged "@3gerardpique @giseleofficial #PopeFrancis @coldplay #ChrisMartin."
Want to know how Shakira met her soccer stud? Watch our interview to hear her explain the cheeky way in which Gerard caught her attention: