WOW ...that little Dan was one lucky boy - and your guest saved his life...How terribly scary for you all. I'm so glad to hear everything came out ok - that would have been just devestating...I had chills reading your post.
I think your friend deserves a night on the town

Tell your friend that we ALL need friends like that in our lives - that was really quick thinking