Are there cards that turn opponents' life loss into my life gain?
Yes. As this query reveals, there's the following card:


  Exquisite Blood
  {4}{B}
  Enchantment
  Whenever an opponent loses life, you gain that much life.


It combos nicely with Sanguine Bond and a number of other cards.