M:tG card similarity search
3B · Creature — Demon Spirit
At the beginning of your upkeep, you lose 2 life if you don't control an Ogre. 4/4
| Name | Mana | Type | Text | 
|---|---|---|---|
| Death of a Thousand Stings | 4B | Instant — Arcane | Target player loses 1 life and you gain 1 life. At the beginning of your upkeep, if you have more cards in hand than each opponent, you may return Death of a Thousand Stings from your graveyard to your hand. | 
| Celestial Force | 5WWW | Creature — Elemental | At the beginning of each upkeep, you gain 3 life. 7/7 | 
| Archers' Parapet | 1G | Creature — Wall | Defender {1}{B}, {T}: Each opponent loses 1 life. 0/5 | 
| Shrieking Affliction | B | Enchantment | At the beginning of each opponent's upkeep, if that player has one or fewer cards in hand, they lose 3 life. | 
| Loyal Subordinate | 2B | Creature — Zombie | Menace Lieutenant — At the beginning of combat on your turn, if you control your commander, each opponent loses 3 life. 3/1 | 
| Thief of Hope | 2B | Creature — Spirit | Whenever you cast a Spirit or Arcane spell, target opponent loses 1 life and you gain 1 life. Soulshift 2 (When this creature dies, you may return target Spirit card with mana value 2 or less from your graveyard to your hand.) 2/2 | 
| Spiteflame Witch | 1B/R | Creature — Elemental Shaman | {B}{R}: Each player loses 1 life. 2/1 | 
| Bitterblossom | 1B | Tribal Enchantment — Faerie | At the beginning of your upkeep, you lose 1 life and create a 1/1 black Faerie Rogue creature token with flying. | 
| Geist of the Archives | 2U | Creature — Spirit | Defender At the beginning of your upkeep, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) 0/4 | 
| Spirit of Malevolence | 1B | Creature — Spirit | When Spirit of Malevolence dies, each opponent loses 1 life and you gain 1 life. 2/1 |