A happy ending for all concerned!!