Merry Xmas and Hammy New Year!

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