This is a brilliant little story. I'd love to be there when Dud finds out that 'witch' isn't just a nickname! I loved the Harry cameo, too. It's great to see both Dudley and Millicent getting some love - and even better when they are loving each other!