Fairy tale

12345678
Across
  1. 5. prince
  2. 6. dwarf
  3. 7. princess
  4. 8. king
Down
  1. 1. crown
  2. 2. knight
  3. 3. angel
  4. 4. queen
  5. 5. witch