I was playing a practice game with someone, and used Eternal Inheritance. He tried to claim that, as the Defender, he got to choose which Soul was rescued. I disagreed; the defender's choice rule applies when a Soul is being rescued during battle resolution, but since it was a card ability actively rescuing the Soul, and I played the card, I should be targeting it:
"If rescuing, a Covenant is active and your Hero is opposed, remove this from the game to rescue a Lost Soul. Battle continues as a battle challenge. Opponent may play an Enhancement."
Who's right?