Camila Cabello is in the mood to reflect.

The singer’s new song “Bam Bam,” a peppy, guitar-forward track featuring Ed Sheeran, seems to be directed at her ex and former collaborator Shawn Mendes. It’s not an angry kiss-off, but it’s not about pining for what she lost, either. The lyrics make it pretty clear that the person the song is addressed to (we’re assuming Mendes, and we feel pretty confident in that guess) is just…in the past.

“You said you hated the ocean, but you’re surfin’ now / I said I’d love you for life, but I just sold our house,” the lyrics begin. Mendes does surf, and Cabello did sell a house around Christmas.

Cabello continues, “We were kids at the start, I guess we’re grown-ups now / Couldn’t ever imagine even havin’ doubts / But not everything works out, no.” She and Mendes met way back in 2014, started collaborating in 2015, were spotted kissing in 2019, and announced a split in November 2021 (here’s a complete relationship timeline).

“Hey guys, we’ve decided to end our romantic relationship, but our love for one another as humans is stronger than ever,” they said in a joint statement at the time, per E! News. “We started our relationship as best friends and will continue to be best friends. We so appreciate your support from the beginning and moving forward.”

In the prechorus, the former Fifth Harmony member sings, “Now I’m out dancin’ with strangers / You could be casually datin’ / Damn, it’s all changin’ so fast.” Honestly? A pretty evolved attitude. People change, relationships end, lovers move on. That’s life, or as Camila Cabello later sings, “Así es la vida.”

Sheeran, meanwhile, recently welcomed a baby with his wife, Cherry Seaborn, and released a new music video for a song with Taylor Swift featuring the same child actors from their previous duet.