The Foretold Soldier

The Foretold Soldier must be blocked if able.
The Foretold Soldier can't be blocked by more than one creature.
Whenever The Foretold Soldier deals damage, exile it face down. It becomes foretold.
Foretell {1}{G} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.)