This is wonderful.
This reminded me of some old minimovieĀ“s when I was a child. Each frame was perfectly set and so is the animation liquid and lively. The music was also a fine choise. Thank you for the experience to feel like a small happy child again. ^_^