Shakira is zwanger van haar tweede kind. De vader van het kind is de 27-jarige voetballer Gerard Piqué. De twee hebben al een zoontje Milan, die geboren werd in januari 2013.
De geruchten over de zwangerschap kwamen op gang na de afsluitingsceremonie van het WK voetbal in Brazilië, en zijn nu door de zangeres zelf bevestigd. Shakira leerde Piqué kennen tijdens de opname van haar WK-hit Waka Waka.