Beautiful.
Need I say more? Flashes like these are hard to come by, and yours pretty much moved me to tears. The quality of the animation didn't matter. It was the message behind it...it was just...so...omg. Idunno how to describe it, but it was great.