I too thought this was a really good crossword. FOI 3d. Liked 12a and 16d (surprised no one else has mentioned this) , COD 26a but liked 21a once I had got it as LOI.
I got through quite quickly till I had 5 to go, and then got stuck for what seemed like ages. Then I twigged the 4-3 split on the moral philosopher, got the 4 but needed Google's help for the whole. Not too many philosophers ending in hog! And then, of course, the rest just
followed.
Re 5d, I thought of the poet rather than the lady but not familiar enough with his work to make a case for him.
Enjoy the chocolates, Brendan!