Well, that was a real treat, even if it was at the difficult end of the scale - at leat for me, and so, anyone hoping for a breather after last week's mammoth Maskarade, might be a tad disappointed.
I was helped by some long anagrams although, that said, some do not appear in online anagram searchers.
14d had me puzzled for a while because I assumed the answer was a variant of the common word it looks like and, me being me, didn't bother to look up the definition in Chambers - way to go, Bren!
Also, I didn't know the 'female writer' in 19a and so, even though I was
fairly sure of my answer, I always had that nagging doubt - at least until I finally Googled her.
COD: So many good clues but I'm going to award a tie between 14d and 25a but, on another day, I could just as easily have picked 24a or 7d.
Thanks to Vlad for a challenging but rewarding Prize crossword.
Stay safe:-)