Best Pal turns 25!

12345678910111213141516171819202122232425
Across
  1. 2. Graceful waterbird with ornate head plumage (2)
  2. 3. A dutiful desert companion
  3. 6. Clothing item that you can be 'forever in'
  4. 10. Small comapanion in battle, best pal (2)
  5. 12. Alison's roost (3)
  6. 15. Badminton equipment, prone to disaster
  7. 16. John's feet faux pas (2)
  8. 17. A close friend and welsh flame
  9. 19. Your final swansong on horseback (2)
  10. 20. Arch Toon rivals, a fixture of school days
  11. 22. Name of a benevolent squire in third Rome (3)
  12. 23. Polish sustenance of the dumpling variety
  13. 25. Resident artist at Les Essarts and great friend of Phillip Kerr
Down
  1. 1. Your weekend coffee stop's namesake
  2. 4. Likely to be spotted on safari and in a south west london borough
  3. 5. Starting place for novice riders
  4. 7. Sparkling seafood (2)
  5. 8. Essential ingredient for bathing
  6. 9. Master of equine enigma's (2)
  7. 11. Round-the-clock anthophile, he who shall not be named (2)
  8. 13. Home for birds known for murmurings (3)
  9. 14. Garnish best fashioned by a riverside gaucho
  10. 18. River rascals (2)
  11. 21. 'How do you solve a problem like ______'
  12. 24. He's making things up again...