I've watched these two videos, what seems like, a million times in the last two days. Cried and cried and cried. This little girl is so amazing, so so so amazing. I'm not sure what more there is to say about her, you'll just have to watch.
Get the tissues ready for this one, believe me, you'll want them.