odga, All MLCers go through it all differently some go through a couple stages at once. They are aliens and we need to show them we are the boat waiting here until the storm is over. Ever loving, but giving them space. Being a friend even when they feel like they don't deserve one.
No matter how they have hurt us, we are still there. We KNOW they are worth the wait. It's called unconditional love. They just took the wrong path, thats all. Forgiveness is something they think we will never give them. But we know, because we love them enough to be on stand-by.
Don't let the stages depress you; my H goes through slowly on some, fast on others. PATIENCE! LOL! Boy, I have I learned to have tons of that!