This is a wonderful story! I actually really agree with the way you phrased it here (and I think I've seen you say it elsewhere) one thing is lucky, all this is God. I see Him working in my life in a similar way and encounter His grace and kindness with the reminder that it is totally undeserved.