Shakira tem dois filhos com Piqué, com quem viveu um relacionamento de 11 anos que terminou em 2022, depois de a cantora descobrir uma traição. Milan, o filho mais velho, nasceu em 2013, na Espanha, enquanto Sasha nasceu em 2015, também no país. Após a separação, os dois passaram a viver com a cantora em Miami, nos Estados Unidos.