A happy ending afterall.