As soon as I heard it, I thought, "Wow, this is really good." The choreography was really well done too. I slept all day yesterday instead of watching the choreography video...