We need to call sin what the Bible calls it and not soften it with modern expressions borrowed from our culture.
God's guidance is almost always step-by-step; He does not show us our life's plan all at once. Sometimes our anxiousness to know the will of God comes from a desire to peer over God's shoulder to see what His plan is. What we need to do is learn to trust Him to guide us.
If there is not at least a yearning in our hearts to live a holy life pleasing to God, we need to seriously question whether our faith in Christ is genuine.
The realization that my daily relationship with God is based on the infinite merit of Christ instead of on my own performance is a very freeing and joyous experience. But it is not meant to be a one-time experience; the truth needs to be reaffirmed daily.
Our worst days are never so bad that you are beyond the reach of God's grace. And your best days are never so good that you are beyond the need of God's grace.