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!