When she's not working on her music, Shakira plays doting mom to her two sons and number one fan of boyfriend Gerard Pique.
On Saturday, the "Waka Waka" hitmaker took along sons Milan and Sasha to cheer on their father, Gerard Pique, in Barcelona, Spain.
"The 38-year-old singer had the duo sitting on her lap as they watched FC Barcelona star Gerard Piqué, 28, play as his side took on Real Sociedad," Daily Mail said.
"The Colombian beauty looked stunning in off-duty casuals - covering her trademark golden wavy tresses with a baseball cap," it added. "The star kept it simple in indigo blue jeans, as she settled into her pitch-side seats for the action."
Although Shakira and Gerard Pique have been dating for a while now, they haven't given any hint about when their wedding will take place.
In March last year, Shakira told Primer Impacto, as shared by Cosmopolitan, that she's not really thinking about marriage.
"When you feel complete you don't need to get married, and you don't think about it. Whatever, he is mine now," she said.
That's not to say that Shakira is not certain about her relationship to boyfriend Gerard Pique.
In an earlier interview with The Sun, as shared by Mirror, Shakira gushed about boyfriend Gerard Pique.
"I've written many love songs for Gerard. But it's never enough. I feel that he deserves a million love songs written for him."
"He has a totally different mindset to me. He always thinks about how everything he does will impact on his team. That's very different to megalomaniac artists!" she said. "I'm my own boss, I don't have a band and don't have to report to anyone. I was also an only child.
Shakira also said that boyfriend Gerard Pique has taught her how to become a "team player" even if she's used to being independent all her life.