Final part, a happy ending, although I think my ex may be cursing me...