My solving of this was pretty much a tale of two halves, there are the usual anagrams, hiddens, initial letters etc. but, in addition, there a few clues that really took some working out.
COD - A three-way tie this week with 9a, 13d and 19d all worthy winners.
I didn't notice any theme or rhyming pairs but that doesn't mean there aren't any!
Thanks to Everyman for a fun puzzle.
As always, please feel free to leave a comment and ask for a hint if you get stuck.
Stay safe:-)