Merry Xmas and Hammy New Year!

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