Hi Chris
I had a break to get the washing in and cook dinner with my husband (he had fallen asleep). Then I filled in the last four whilst eating the dinner. I'm not sure why I found it so hard. Making the mistake with 1d had a lot to do with it. And new words at 17d, 22ac, 15d and 19d.
I still can't parse 3d, but I think that is because I spell the word with an O, not an E. And I don't like the answer for cheers up. I can't parse the first four words of 23ac either and I take issue with the first word of 18ac being a theme word. It is a garment, not a 10ac.
I hope next week is easier.