This song has been stuck on my head for some time now.