B, re-read J3B's post. Your path lies with you. You know you need to let her go as part of your faith. You know that letting her go is not the same as being done. You also know that her accusing you of letting your son down is a load of manure.
Let all of that go. Be you. As you become you more and more regardless of what others tell you or do (including that person you used to trust) you become stronger and gain perspective.
I am a faithful man. I try. I held on as long as *I* could. I didn't listen to friends and I'm glad I didn't. I told friends and family to stay out of it. They needed to let me do things my way and my way only. This was between ex and I.
I'm glad I did that. I'm glad I learned to not trust her and her selfish and demeaning ways. That is not the person I knew and is likely not the person that will always be. But for me, letting go meant letting go of all of that.
My friends and family told me same. Heck, her family told me same Know what? I am me. I walk in my shoes and I walk with my God and nobody else unless they choose to come along. All are welcome.
As for moving on. What does that mean to you?
Stay with it as long as you can. Don't give up if that is what you want.
We all take different paths. Find yours. Let those that follow with you follow. Let those that don't, find their own and be happy with that.
Start by not letting her accusations bother you. They are her feelings and her feelings alone. Leave them that there.
AJ
"Our lives begin to end the day we become silent about things that matter" MLK Put the glass down... "Yesterday I was clever so I wanted to change the world Today I am wise, so I am changing myself."