ugh, your ex even makes me mad. (see, having codependent friends do have some advantages.
)
Your son is very lucky to have one healthy parent who puts his needs above all. That alone, is a blessing and something to be very proud of.
God has a plan for you and someday I know I will read about how happy and fulfilled your life has become again and all this will be a distant memory.