Name:Reconstruct History ManaCost:2 R W Types:Sorcery A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Artifact+YouOwn | TgtPrompt$ Select up to one target artifact card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ Enchantment | StackDescription$ SpellDescription | SpellDescription$ Return up to one target artifact card, up to one target enchantment card, up to one target instant card, up to one target sorcery card, and up to one target planeswalker card from your graveyard to your hand. Exile CARDNAME. SVar:Enchantment:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Enchantment+YouOwn | TgtPrompt$ Select up to one target enchantment card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ Instant SVar:Instant:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Instant+YouOwn | TgtPrompt$ Select up to one target instant card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ Sorcery SVar:Sorcery:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Sorcery+YouOwn | TgtPrompt$ Select up to one target sorcery card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ Planeswalker SVar:Planeswalker:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Planeswalker+YouOwn | TgtPrompt$ Select up to one target planeswalker card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile DeckHas:Ability$Graveyard DeckHints:Type$Artifact|Enchantment|Instant|Sorcery|Planeswalker Oracle:Return up to one target artifact card, up to one target enchantment card, up to one target instant card, up to one target sorcery card, and up to one target planeswalker card from your graveyard to your hand.\nExile Reconstruct History.