A video for the new 1999 collaboration between between Charli XCX and Troye Sivan has dropped, and it’s appropriately ninetiestastic.

Not a cover of Prince’s classic, it’s a boppy little dance number – and the video really makes it pop even more.

Oozing ’90s references from Titanic, American Beauty and The Matrix through to the Spice Girls, Eminem and Marilyn Manson, it’ll tug at your nostalgia buds (should you be old enough for any of it to make sense).

See for yourself…