I have heard similar stories earlier,but it still touched my heart...

GOOD JOB,thank you for posting it