And now, what we’ve all been waiting for: The video premiere for Dannii Minogue‘s “Perfection.”

Wait, what? It’s–OH, FUCK. SORRY. I saw a boat, and then I sort of assumed it was “Perfection” from the ocean and the arm choreography and–well, never mind then.

This is Sophie Ellis-Bextor‘s glamorous new video for her single with Armin van Buuren, “Not Giving Up On Love.”

As per usual with collaborations between DJs and disco divas, the producer just had to go and inject himself obnoxiously dancing about at his turntable (David Guetta, I’m staring directly into your face).

Those dancehall moments ruin the magic a bit, though not entirely: This is still Bextor’s game, and she looks nothing less than her usual, statuesque self, standing and posing effortlessly in front of various summery locales.

This is also the first full-length taste of the song (at last!), proving that the full song more than stands up against the hype as one of Ellis-Bextor’s finest releases thus far.

Just listen to those devastating lyrics, especially the chorus: “Hold me now / Nothing else matters, it’s just the two of us / And if it all falls down / Nothing else matters, you know we’re strong enough / I’m not giving up, I’m not giving up on us / I said I’m not giving up, I’m not giving up on love.”

And all on top of a timeless trance beat? Absolutely sublime.

I expected nothing less.

“Not Giving Up On Love” will be released on August 20.