That is so precious! I too got all choked up.

I'm going to copy and paste this into a word document, cause someday (I hope not for a very, very, loooong time), I will need to re-read it for comfort.
Loved everything you wrote, especially the rainbow part!

THANK YOU!