Mystical Crossword

1234567
Across
  1. 1. Grand or impressive (8 letters)
  2. 4. Wild or aggressive (6 letters)
  3. 6. In an elegant way (10 letters)
  4. 7. To cast a magical spell (7 letters)
Down
  1. 1. Magical and mysterious (8 letters)
  2. 2. Snake-like in shape (10 letters)
  3. 3. To fly high in the sky (4 letters)
  4. 5. To disappear suddenly (6 letters)