Fairy tales

1234567
Across
  1. 3. condamned
  2. 4. a magic power
  3. 5. a magician
  4. 7. very distant
Down
  1. 1. horrible
  2. 2. the opposite of beauty
  3. 3. the opposite of hope
  4. 6. who thinks only about himself