fairytale characters

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