Wow Kimi :)
You have managed to write something really moving and still have a really good animation and picture, well done 10/10