Home at last. The Mirror has cleared and all is well in Daventry once again.