One of the questions I get a lot is how I am able to forgive certain things that have happened to me. Often, the person is cautioning me to hold onto some resentment as a way of protecting myself. That's not what my God teaches or desires from me. I can give complete forgiveness and still check in with Him every step of the way. God has never let me down in this and some very incredible answers to prayers have resulted from it. I greatly desire His blessings in my life, so that is a strong motivator to do things His way over my way. That doesn't mean I don't wrestle sometimes though.
When we hold onto bad feelings, we are in bondage. The joy I know in Christ is dampened as long as I stay full of those negative thoughts and feelings. When I surrender those, God returns my joy. My spirit soars with the freedom in Christ after being in bondage to my rebellion.
It is a sad fact that the relationships God meant to bless us can become so mixed up with sin that they end up bringing us a great deal of pain. I believe all things are possible with God. He can do anything! The freewill He has given us means all things are not possible with an individual who refuses the work of the Holy Spirit in their lives. God will attempt to work in their life, but He will give them a choice to accept or refuse. We are to be focused on our lives, not theirs. God looks to our heart and knows where we stand in a relationship...exampling Christ by being willing to forgive or exampling satan by being ready to accuse...and will reward or discipline us accordingly.