(((hug))) why is it we think we have something wrong with us? The way I see it is he had something great ... He had you. Glad he is doing well but like Cece said he is her problem now.
You deserve fabulous. you deserve better and a happy life without the drama he brings to your life.. Don't settle for anything less. You are the prize not him.
(((big hugs)))
Take Care of you!