Why Doesn’t Shakira Get Married?!

They met in 2010 on the set of her Waka Waka music video, which she sang for the 2010 FIFA World cup, in Madrid. Their romance began there and it is still going strong. Parents to Milan, 6, and Sasha, 4, and with an age gap of 10 years between them, their love hasn't changed. Shakira, 42, and Gerard, 32, have been together since then. While they keep their relationship private, there have been times when the She Wolf singer opened up about her relationship.