Grandma's 90th Birthday Crossword

123456789101112131415161718192021222324
Across
  1. 1. Shropshire county town
  2. 4. Blue-green gemstone
  3. 6. Giant slayer
  4. 8. First King of England
  5. 10. An appropriate response to cold-calling
  6. 14. A person in their nineties
  7. 15. Jazz musicians
  8. 16. One's preference, idiomatically
  9. 17. When you might get the cake and eat it too
  10. 19. Laughter, proverbially
  11. 20. Dessert, e.g. blackberry
  12. 22. What's for pudding
  13. 23. Grumpy doc
  14. 24. ____ Bunyan, Pilgrim's Progress author
Down
  1. 2. Idyllic Welsh island
  2. 3. Open, shrubby wasteland
  3. 5. Good deal
  4. 7. April showers bring May ______
  5. 9. Where commuters line up
  6. 11. Home of the Bluebirds
  7. 12. Italian composer without shop
  8. 13. Lorraine's pie
  9. 14. N. Yorkshire market town
  10. 15. What Benny Goodman played
  11. 18. Jack ______, White Fang author
  12. 21. Upright and grand