Wow Seminole, that is one hell of a situation but it sounds like you are handling it with extreme dignity. Be very proud of yourself. The tone of your post shows that you are very grounded right now, that is great.
Keep being an incredible dad. I believe in Karma, you have good things coming your way.
All pleasures, small or great, arise from virtuous actions, and all pains, great or small, arise from nonvirtuous actions.
BITS
Happiness is not something ready made. It comes from your own actions.