Fun solve, thank you! Loved 18A. I feel like we should see 35D in way more puzzles. Very interesting way to clue 33D. And a former HS teacher, 31A brought back some gross memories…
I got the first two themers but not 41A. Any hints?
By the way, the clue for 14A has a minor punctuation error.