Splendid.
What can I say? Wow.
That was just amazing. Beautiful visuals all aroundand the backgrounds were especially well done. The motion was very fluid, and the music was perfect. Everything just managed to fit together very nicely.
Beautiful job and keep up the great work.