Shakira Steps Out in Public With Her Growing Sons From Gerard Piqué

Shakira, now 48, made a stylish appearance at the Los Angeles premiere of Zootopia 2, bringing along her two sons from her past relationship with Gerard Piqué.

The singer walked the red carpet in a striking purple gown with a side slit, posing proudly with 12-year-old Milan and 10-year-old Sasha. The boys matched their mother in coordinating purple tuxedos, creating a picture-perfect family moment.

Photos from the event captured Shakira beaming beside her sons, as well as individual shots of Milan and Sasha looking all grown up.

Back in 2022, Shakira and Piqué ended their long-term relationship in a highly public breakup following the footballer’s infidelity. According to widely circulated reports, the singer suspected something was wrong when she found a half-empty jar of jam in the fridge — a food no one else in the house ate. The story later unfolded: Piqué’s 23-year-old employee, Clara Chía, had allegedly been staying at their home and helped herself to it.

The scandal dominated headlines, and fans openly expressed their support for Shakira while criticizing the football star. Shakira herself did not shy away from addressing the betrayal, even poking fun at Piqué in interviews and songs.

It’s easy to forget how their romance began — like a fairytale. The two first met in 2010 on the set of one of Shakira’s music videos. The singer was ten years older than the athlete, but the age gap didn’t stop the relationship from blossoming. Their first son, Milan, was born in 2013, followed by Sasha two years later.

Now, years after their split, Shakira continues to shine — and her sons are quickly growing into young gentlemen.