Proverbs 20
"Who can say, 'I have kept my heart pure'?" No one, which is honest humility. Don't take revenge, wait on the LORD. Our steps come from God, "so how can anyone understand his own way?" It's fine not to fully understand your own life. The human spirit is God's lamp, searching the inner depths, and a wise friend helps draw out what's deep in the heart.
"Do not say, “I will avenge this evil!” Wait on the LORD, and He will save you." (Proverbs 20:22)
"The intentions of a man’s heart are deep waters, but a man of understanding draws them out." (Proverbs 20:5)