+Barrin (5)
, Sacrifice a permanent: Return target creature to its owner's hand.
When Barrin, Tolarian Archmage enters the battlefield, return up to one other target creature or planeswalker to its owner's hand.
At the beginning of your end step, if a permanent was put into your hand from the battlefield this turn, draw a card.
At the beginning of your upkeep, you may put a page counter on Barrin's Codex.
, , Sacrifice Barrin's Codex: Draw X cards, where X is the number of page counters on Barrin's Codex.
Choose two target creatures controlled by the same player. Their controller chooses and sacrifices one of them. Return the other to its owner's hand.
Return target permanent to its owner's hand if that permanent shares a color with the most common color among all permanents or a color tied for most common.
Gatherer works better in the Companion app!