Shakira just confirmed last month on Twitter that she’s dating Spanish footballer Gerard Pique. She called him her “sunshine” in Spanish. This weekend they could barely contain it during lunch in Barcelona. Sunshine is 10 years younger than Shaki and looks totally, totally, totally in love. Like, gone. Cute, non?

Last August, Shaki ended her decade-long relationship with Antonio de la Rua. She only announced the split in January of this year, explaining on her website:

"We made a mutual decision to take time apart from our romantic relationship. We view this period of separation as temporary and as a time of individual growth as we continue to be partners in our business and professional lives."

Temporary separation or not, every girl needs a Gerard Pique after a 10 year affair. Please. But how does Antonio walk back into it knowing he’ll have to follow that?

Photos from and