rasputin dreamweaver enters the battlefield with seven dream counters on it.
remove a dream counter from rasputin: add 1 to your mana pool.
remove a dream counter from rasputin: prevent the next 1 damage that would be dealt to rasputin this turn.
at the beginning of your upkeep, if rasputin started the turn untapped, put a dream counter on it.
rasputin can't have more than seven dream counters on it.