Don Quixote Puzzle

1234567891011121314151617181920
Across
  1. 5. friends with barber
  2. 6. don quixote's fav books
  3. 9. puppet master
  4. 11. don quixote's real name
  5. 16. sancho's "island"
  6. 17. beautiful huntress
  7. 18. don quixote's archenemy
  8. 19. liar liar pants on fire
  9. 20. don and sancho's steed
Down
  1. 1. sancho's favorite food
  2. 2. friends with priest
  3. 3. samson carrasco's alter ego
  4. 4. OG writer
  5. 7. plays tricks on don
  6. 8. cowardly
  7. 10. don quixote's horse
  8. 12. countess
  9. 13. don quixote's true love
  10. 14. is crazy/bane of windmills
  11. 15. kinda pudgy