I thought this was really good.
The only real complaint I have about it is that it ends way too abruptly. With such a large file size and quality animation, I was expecting a lot more in your story. Still, you executed it beautifully, and your backgrounds were excellent. Good job!