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.
If you have no cards in hand as Heartwarming Redemption resolves, you discard nothing then draw one card.
The amount of life you gain is determined after you draw during Heartwarming Redemption’s resolution. No player may take actions between the time cards are drawn and the time you gain life.