You then get to retrace all your nonland permanent cards on your turn, discarding that land you got back to cast a spell from your graveyard by paying its mana cost
At 2-mana and with vigilance, Generous Pup is a stellar card to add to Historic +1/+1 counter decks
Rather than focus on potential Affinity synergies, I'd like to draw everyone's attention to the decks that utilise Cauldron Familiar
Until next time, dont parley next to any windows.

Calculated Dismissal Cascade Seer Catch of the Day (playtest) Cavalier of Gales Chain to Memory Chorus of the Tides Cloudreader Sphinx Condescend Contact Other Plane Council's Deliberation Cryptic Annelid Curator of Mysteries Deliberate Delightful Discovery Denethor, Stone Seer Desynchronize Dissolve Diviner's Portent Djinn of the Fountain Djinni Windseer Eligeth, Crossroads Augur Elrond, Lord of Rivendell Elvish Mariner Eye of Malcator Eyes Everywhere Eyes of the Watcher Fading Hope Faerie Seer Fated Infatuation Foresee Freeze in Place Gadwick's First Duel Geist of the Archives Glimmer of Genius Glistener Seer Goggles of Night Graven Lore Grey Havens Navigator Hakka, Whispering Raven Hedron Alignment Hermes, Overseer of Elpis Hithlain Knots Horizon Scholar Horses of the Bruinen Impede Momentum Inga Rune-Eyes Ingenious Mastery Inscription of Insight Interpret the Signs Jace's Defeat Jace's Sanctum Jace, Mirror Mage Jace, Unraveler of Secrets Joint Exploration