Your vampire soulmate is Angel!
He has almost no social life and little humor, but his passion tor helping people makes up for his brooding attitude. He's an altruist who remains calm and level-headed in moments of crisis and who is fiercely protective of those he cares about most.