My opponent was able to take the Soul Ransom from my deck and use it on one of my creatures. (He got it with Evelyn, the Covetous.) I paid the ransom and discarded two cards to sacrifice the enchantment, but the enchantment didn't get sacrificed. I'm open to believing that there's a rules...