Brace yourselves.

• There is a song that exists called “Not Giving Up On Love.”

• “Not Giving Up On Love” is a song that combines the beats of Armin van Buuren, the writing of the Nervo Sisters, and the vocals of Sophie Ellis-Bextor.

• “Not Giving Up On Love” is the second single from Armin van Buuren’s upcoming studio album Mirage, due out on September 10.

• You can now hear a preview of “Not Giving Up On Love” in the form of a Dash Berlin‘s 4AM Mix above.

• According to my professional blogger predictive skills, “Not Giving Up On Love” is going to be FUCKING AMAZING.

Then again, it’s Sophie Ellis-Bextor. Are you honestly surprised right now? If so, GET OUT.