Merry Xmas and Hammy New Year!

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