Wow! Very touching story. I'm not surprised about how nice Matt is though. People who have had a lot of crap to overcome in their lives usually have a deeper appreciation and regard for others in the same boat.
I think your daughter is just as awesome. Learning sign language and all