Avicii meets Astley meets Chubawamba meets a little jigginess meets even MORE.  Enjoy!