WOW!! That's a lot of blood to loose!! Phew!!

Glad he is on the mend and may he stay on that road from now on!