Wow I am not too religious a person but after reading this I have to say...when God (or some higher force) is with you, miracles likes this can happen.
I call that force m'lady of large numbers and survivorship bias, or simply lady luck for short :)
It sounds like you are comparatively very religious compared to me. Rare events happen with a certain probability. What happened here was not impossible by any known law of biology or physics or whatever.