Excellent advice from Fr. John Bartunek on the RC Spiritual Direction blog:
Q: Fr John, I have been struggling with some interior trials with forgiveness, resentment and jealousy. I call this “inner ugliness.” I have been praying fervently, going to confession, and receiving excellent spiritual direction. I have been willing myself to be charitable even when I am not feeling it. So here is my question. What am I missing, why do I still feel “inner ugly”? How do I let go of all of this?
A: OK, brace yourself for this really blunt answer: You still feel “inner ugly” because you still are “inner ugly” - at least partially. Let’s be blunt again: It’s obvious from your question that you feel frustration at the stubborn persistence of some of your faults, in spite of your efforts to extricate them. Where does that frustration come from? Does it come from God? Is God frustrated with you because you aren’t perfect yet? Is he up in heaven tapping his watch and raising his eyebrows? Not a chance. Let me tell you, as a Catholic priest, that he is OVERJOYED with the fact that you have followed his nudges and made your way through the wilderness of our secular society onto the one path of holiness. Yes, you are on the path of holiness; you are on the “steep road” and passing through the “narrow gate” (Matthew 7:13) that lead to salvation, wisdom, Christian joy, everlasting fruitfulness, and eternal beauty. He has been trying to convince you to get onto that path for a while, most likely. Now you are there, and you are traveling it, and you are following the road signs (prayer, confession, spiritual direction… Heck, you’re in the fast lane!), and he is delighted!
So, if your frustration doesn’t come from God, where does it come from? I am sure you have already guessed it: your pride. You want God to go at your pace, but God is not always going to go at your pace. He knows better; he is going to go at his pace, and we (all of us) need to learn to follow that pace. If not, we will never grow in humility, the bedrock of all holiness and true happiness.