It's short, but so oh-so detailed and expressive! It's a moment in time.. in a dream state, probably only a few seconds. How may frames was this? Maybe an animator could advise you about frame-rate, tweening and stuff like that, but I think it's wonderful, and unexpected!
I hope you get some constructive feedback, but really, this was over and above what I thought you were capable of!