24th anniversary present puzzle

12345678910111213141516171819202122232425
Across
  1. 4. With a swindle - definitely! (7)
  2. 7. Where to buy things (4)
  3. 8. To a cardinal point, depart! (2,4)
  4. 9. Samedi (8)
  5. 10. Homophone of kneel (4)
  6. 12. Cat, dog, gerbil, goldfish (3)
  7. 15. Griphook actor (7)
  8. 16. Eighth month (6)
  9. 19. What you pay to use accommodation (4)
  10. 21. You! (6,2,2,4)
  11. 22. Semi-lowering (4)
  12. 23. Feeling of resentment (8)
  13. 24. Theatreland femmes! (4,3,5)
  14. 25. Makes a request more polite (6)
Down
  1. 1. The opposite of exciting (5,6)
  2. 2. Advisee A (anagram) (2,1,4,1)
  3. 3. There are seven deadly ones (3,1,3)
  4. 4. Crenellated structure (6)
  5. 5. Spouse's first name (5)
  6. 6. Gave his name to a Doctor (7)
  7. 7. Outskirts (8)
  8. 11. Thoughtful (13)
  9. 13. Penultimate day of the year (9)
  10. 14. As a matter of fact (8)
  11. 17. Listen son, that's it! (anagram) (11)
  12. 18. They will always be (4)
  13. 20. Brighton Rock! (2,4)