I ma glad you are doing well and those boys are lucky to have you and vice versa. You sound so much stronger.
As far as that person...... people come into our lives always with a purpose. It may have been to teach you something, it may have been exactly what you needed at that moment in time...... and if it really is meant to be, you will find your way back to eachother.