I have no idea what on earth I just saw. So much happening. So many different styles all came together great, great song, made more sense than a lot of professional music videos. Now I am probably going to be singing this for a while. All together great video.