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.
FlyingWhenever Somnophore deals damage to a player, tap target creature that player controls. That creature doesn't untap during its controller's untap step for as long as Somnophore remains on the battlefield.
Enchant creatureSacrifice a Forest: Regenerate enchanted creature.When Fortitude is put into a graveyard from the battlefield, return Fortitude to its owner's hand.
Rather than the attacking player, you assign the combat damage of each creature attacking you. You can divide that creature's combat damage as you choose among any of the creatures blocking it.
Echo (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)
When Diabolic Servitude enters, return target creature card from your graveyard to the battlefield.When the creature put onto the battlefield with Diabolic Servitude dies, exile it and return Diabolic Servitude to its owner's hand.When Diabolic Servitude leaves the battlefield, exile the creature put onto the battlefield with Diabolic Servitude.