Name:Tales of the Ancestors
ManaCost:3 U
Types:Sorcery
A:SP$ RepeatEach | RepeatPlayers$ Player.HasCardsInHand_Card_LTX | RepeatSubAbility$ DBDraw | SpellDescription$ Each player with fewer cards in hand than the player with the most cards in hand draws cards equal to the difference.
SVar:DBDraw:DB$ Draw | Defined$ Player.IsRemembered | NumCards$ Z
SVar:X:PlayerCountPlayers$HighestCardsInHand
SVar:Y:Count$InRememberedHand
SVar:Z:SVar$X/Minus.Y
K:Foretell:1 U
Oracle:Each player with fewer cards in hand than the player with the most cards in hand draws cards equal to the difference.\nForetell {1}{U} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.)
