Card Codex

M:tG card similarity search

17 May 2024: Card library updated.

Soul Echo

XWW · Enchantment

Soul Echo enters the battlefield with X echo counters on it. You don't lose the game for having 0 or less life. At the beginning of your upkeep, sacrifice Soul Echo if there are no echo counters on it. Otherwise, target opponent may choose that for each 1 damage that would be dealt to you until your next upkeep, you remove an echo counter from Soul Echo instead.

Similar cards

Color identity:
NameManaTypeText
Kaiso, Memory of Loyalty Legendary Creature — Spirit Flying Remove a ki counter from Kaiso, Memory of Loyalty: Prevent all damage that would be dealt to target creature this turn. 3/4
Phantom Flock 3WWCreature — Bird Soldier Spirit Flying Phantom Flock enters the battlefield with three +1/+1 counters on it. If damage would be dealt to Phantom Flock, prevent that damage. Remove a +1/+1 counter from Phantom Flock. 0/0
Stormwild Capridor 2WCreature — Bird Goat Flying If noncombat damage would be dealt to Stormwild Capridor, prevent that damage. Put a +1/+1 counter on Stormwild Capridor for each 1 damage prevented this way. 1/3
Inner Sanctum 1WWEnchantment Cumulative upkeep—Pay 2 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) Prevent all damage that would be dealt to creatures you control.
Temper X1WInstant Prevent the next X damage that would be dealt to target creature this turn. For each 1 damage prevented this way, put a +1/+1 counter on that creature.
Protean Hydra XGCreature — Hydra Protean Hydra enters the battlefield with X +1/+1 counters on it. If damage would be dealt to Protean Hydra, prevent that damage and remove that many +1/+1 counters from it. Whenever a +1/+1 counter is removed from Protean Hydra, put two +1/+1 counters on it at the beginning of the next end step. 0/0
Dawnfluke 3WCreature — Elemental Flash When Dawnfluke enters the battlefield, prevent the next 3 damage that would be dealt to any target this turn. Evoke {W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) 0/3
Angel of Salvation 6WWCreature — Angel Flash; convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) Flying When Angel of Salvation enters the battlefield, prevent the next 5 damage that would be dealt this turn to any number of targets, divided as you choose. 5/5
Wandering Mage WUBCreature — Human Cleric Wizard {W}, Pay 1 life: Prevent the next 2 damage that would be dealt to target creature this turn. {U}: Prevent the next 1 damage that would be dealt to target Cleric or Wizard creature this turn. {B}, Put a -1/-1 counter on a creature you control: Prevent the next 2 damage that would be dealt to target player or planeswalker this turn. 0/3
Barrin's Codex 4Artifact At the beginning of your upkeep, you may put a page counter on Barrin's Codex. {4}, {T}, Sacrifice Barrin's Codex: Draw X cards, where X is the number of page counters on Barrin's Codex.
Page 5