Name:Heartwarming Redemption
ManaCost:2 R W
Types:Instant
A:SP$ Discard | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Discard all the cards in your hand, then draw that many cards plus one. You gain life equal to the number of cards in your hand.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SubAbility$ DBGainLife
SVar:X:Remembered$Amount/Plus.1
SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Y:Count$InYourHand
AI:RemoveDeck:All
DeckHas:Ability$LifeGain
Oracle:Discard all the cards in your hand, then draw that many cards plus one. You gain life equal to the number of cards in your hand.
