fairytale puzzle

12345678
Across
  1. 2. a wise old magical teacher
  2. 3. The force that powers wizards
  3. 5. Pointed-eard forest dwellers
  4. 7. a wand or staff user
Down
  1. 1. flying horse with wings
  2. 2. words of power to cast a charm
  3. 4. creature of myth, part human, part horse
  4. 6. Armord warrior who fights for a cause
  5. 8. Fire-breathing legendary beast