Camila Cabello and Dylan Sprouse left fans shook when they announced they had worked on a secret project together, and now it’s finally arrived. Like many of us had guessed, Dylan starred as the love interest in the 21-year-old songstress’ new music video for her song “Consequences.” And the video does not disappoint! It’s legit like a mini movie showing the beginning and end of a relationship. But there’s a twist – Camila is remembering everything in flashbacks as she’s walking outside, and Dylan only appears as a ghost. Total Casper vibes, and it’s stunning.

“My videos are pretty much what the inside of my brain looks like. this is what it looked like in my brain while i was trying to move on. thank you @dylansprouse for being amazing and wanting to be in my video ?,” Camila wrote on Instagram about the vid. And seriously, it’s just beautifully shot and perfectly captures the emotion of the song and what it’s like to reflect on the rise and fall of a relationship as you prepare to move on. We can always count on Camila to get us right in the feels. Plus, put her with Dylan – and well, it’s just perfect.

Check out some of the best moments from the vid below, in GIF form, of course.