A happy ending to a frustrating battle…….