Vocabulary crossword!

123456789101112
Across
  1. 2. reveals a hidden meaning
  2. 3. separate literary or music work
  3. 6. excessive pride or self confidence
  4. 8. strong feelings
  5. 9. inexperienced or immature
  6. 10. charm or enchant
  7. 11. quick movement
Down
  1. 1. likely or possible
  2. 4. satirical comedy
  3. 5. lacking originality
  4. 7. making something or someone look ridiculous
  5. 9. logical and convincing
  6. 12. exceptionally grand