Guardian angels surrounded him… and you!
Funny you say that. My husband also used to fall asleep at the wheel alot. (45 minute drive on second shift) Maybe sleep apnea, we do not know. He would get home, but not remember how/when he got here. I told often him his guardian angels drove him home.
We are retired now, not so much driving.