Shakira celebrated her 46th birthday in Barcelona, Spain, where she enjoyed a night out. She was in high spirits, smiling from her balcony at home. She opted for a casual look, wearing wide leg trousers with a striped detail and a crew-neck jumper tucked in. Her hair was styled straight, and she added a red Dolce & Gabbana baseball cap. Shakira was greeted by fans as she ventured out in the city, accompanied by her son Milan, who wore a grey tracksuit and a backwards baseball cap. They had a relaxed evening together. Shakira shares Milan and her younger son Sasha, aged seven, with her estranged husband Gerard Piqué, whom she separated from in 2022 amid allegations of infidelity. The strawberry jam incident, which allegedly revealed her ex’s unfaithfulness, was referenced in one of Shakira’s music videos. She has been open about her feelings towards Piqué’s new girlfriend in her songs, alluding to the situation.