25 word puzzle

12345678910111213141516171819202122232425
Across
  1. 1. to raise in rank
  2. 4. attack violently
  3. 6. benefit form someone
  4. 9. constantly repeated
  5. 10. persuasive speaking or writing
  6. 11. quality of being
  7. 14. brilliant or outstanding
  8. 15. declare
  9. 16. to give authority
  10. 21. orderliness
  11. 22. suggestion
  12. 23. extremely careful
  13. 24. to provide with
  14. 25. cause to suffer
Down
  1. 2. refrain
  2. 3. basis for an argument
  3. 5. regard with respect
  4. 7. vague yearnings
  5. 8. document that authorizes
  6. 12. to rise up against
  7. 13. inspiration
  8. 17. characteristic
  9. 18. make a reply to
  10. 19. devoted
  11. 20. temperment
  12. 23. majestic