Whenever you exile one or more cards from your hand and/or permanents from the battlefield, put that many +1/+1 counters on Hero of Bretagard.
As long as Hero of Bretagard has five or more counters on it, it has
flying (This creature can't be blocked except by creatures with flying or reach.) and is an Angel in addition to its other types.
As long as Hero of Bretagard has ten or more counters on it, it has
indestructible (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.) and is a God in addition to its other types.