Can I just say something here – I know the original video came out donkeys ago, but how beautifully bewtiching and flawlessly fabulous does Sophie Ellis-Bextor look in this music video for Armin Van Buuren's "Not Giving Up On Love"? 

It's dance music perfection to the infinite degree.  I'm getting lost in it's trance.