Whodunnit crossword

1234567891011121314151617181920212223242526272829303132
Across
  1. 5. to sleep lightly
  2. 8. expression of praise
  3. 9. mysterious in meaning or puzzling
  4. 15. at random
  5. 16. fix or repair
  6. 17. a short breath out
  7. 19. a rearranged word (god, dog)
  8. 21. emotionally annoyed
  9. 22. goal
  10. 24. soundness of mind (not crazy)
  11. 25. clever or original
  12. 29. someone who regards someone with wonder
  13. 30. able to be read
  14. 32. to live self-indulgently
Down
  1. 1. recognition of something
  2. 2. exactly or accurately
  3. 3. soft and caring
  4. 4. extending one's arms or legs
  5. 6. regular procedure
  6. 7. easily expected
  7. 10. someone who is paid for their advice
  8. 11. behaviour when one uses force to attack
  9. 12. the result of something
  10. 13. nickname
  11. 14. an officer who investigates death
  12. 18. an indirect suggestion or clue
  13. 20. distress or unease
  14. 23. self importance
  15. 24. content smile
  16. 26. continually annoy
  17. 27. smeared
  18. 28. angrily
  19. 31. to say loudly