Aww, what a nice story!
My only complaint is I was hoping there was going to be some minigame in the middle where we cast aside the somber narrative for a moment and get embroiled in some stupid, silly competition XD
But I liked it, very nicely done! :)