I have managed - & thanks to those who gave me help - to do all of this bar 24d 'Donations go toward animal charities at Xmas'. I have a strange combination of letters - ?oodrit -so must have gone wrong somewhere. I can't make an anagram from the words in the clue with the letters I have. Any ideas?