Merry Xmas and Hammy New Year!

1234567891011121314151617181920212223242526272829
Across
  1. 3. / Blue movie character
  2. 5. / A metaphor for passion
  3. 7. / What we speak with
  4. 10. / A good sport, no longer in play
  5. 12. / Doc, Dopey, Bashful, Grumpy, Sneezy, Sleepy, Happy, ____(,)____
  6. 14. / Houston force of nature
  7. 17. / Galileo's
  8. 19. / You'll see me only once in this puzzle
  9. 20. / I'm a fan of this story, and who can blame me?
  10. 22. / Vermilion
  11. 24. / What a history teacher teaches
  12. 25. / Swampmate
  13. 27. / Bye, bye hammy!
  14. 29. / 2 PhDs
Down
  1. 1. / Amazing
  2. 2. / Harlan Ellison's better half
  3. 4. / Heinlein's, for short
  4. 6. / Pickle breath
  5. 8. / You're a fan of this story, and who can blame you?
  6. 9. / Julia's imaginary friend
  7. 11. / Many a song has been written for her
  8. 13. / Yellow movie character
  9. 15. / You'll see me more than once in this puzzle
  10. 16. / Hairy chested
  11. 18. / Easily frightened miss
  12. 21. / A friend of …
  13. 23. / A dandy
  14. 26. / Bedroom surprise
  15. 27. / A true Turkish delight
  16. 28. / Famous explorer