You have set some goals for yourself, and you are working on them. That's all good, but you have to have some sunshine too. Be nice to yourself and sit down with a cup of tea and a cookie now and then, or stop cleaning for a minute, and take your child to the park....
Blessings and good luck.
What you project comes back to you. If you project bitterness and hate, that is what comes back to you. If you project love and forgiveness, that will come back ten fold.
Pray for him, and pray that you can truly forgive him, and also that he will forgive you.
Peace be with you,