There are times in our lives when we come across a challenge that we want to change but it will not budge. No matter how many times we pray about it. These are times when we have to think. We have to realize there is a lesson to be learned here. God does not make mistakes. Let us look at David and Saul's relationship. They started off as best friends. But when Saul was disobedient he fell out of God's grace. What did Saul do rather then except his down fall and his short comings? He blamed David and made him his enemy for the rest of his life. David was very hurt that he had been put in the position many times to "kill his enemy". But Saul wasn't David's enemy. Saul was his own enemy. And David had to accept that it is what it is. That his way of thinking did not change because, Sauls did. He still loved him. Gods love prevails. When we are grounded in the lord we are given the light to see our paths. Some things do not change just because we want them to.
Psalms 100:5 For the LORD is good and his love endures forever; his faithfulness continues through all generations.