Soul Leech

Soul Leech is a warlock talent which heals and energizes the caster for a percentage of the damage caused by certain spells.