fairytale characters

12345678
Across
  1. 1. fairy that is somewhat bad and evil
  2. 4. one hwo practises magic or sorcery
  3. 7. person of noble birth trained to help the poor and the weak
  4. 8. exceptionally tall creature
Down
  1. 2. small creature with human shape, playful, has magical powers
  2. 3. mythical creature with a reptilian body and sometimes wings, breating fire
  3. 5. an obnormally small creature
  4. 6. ugly, evil-looking old woman