OMG, I'm sitting here with tears running down my face. What a touching story. Miracles happen.