The wait is finally over. One of the most talked-about songs on Tiesto’s deep house-themed Essential Mix in February has finally seen the light of day–I’ve Been Waiting, courtesy of Swedish DJ Dear David.

I’ve Been Waiting is a spellbinding soiree of sparkling synths, smoky vocals, and solid bass. The stripped-down sound is equal parts evocative and enrapturing, and the mood is palpable. It almost feels like thing are just on the cusp of exploding, making for a fun and irresistible dance number.