At last - a happy ending!