I would have screamed for my husband! He hates the sight of blood, but somehow overcomes that feeling in an emergency - at least long enough to get me to the DR...
Feel better, and when you're all healed, keep your "armor" close at hand! Or better yet, on your hand.