Early on, the Bible frames what we would later call sin, as going beyond the limitations God set for humans. The theological word for such sin is transgression. God, in his love, has given us boundaries to keep us safe, to keep us from hurting ourselves by doing more than we can handle physically, mentally, and spiritually.
Storms come into our lives irrespective of how deep our faith is. One tried way of weathering through a storm is to remember that God is near, God is present, God is faithful.
Having freedom means living with a purpose. It makes no sense to move aimlessly in life. Every good athlete has a purpose to every move he or she makes.
Have you ever felt like your failure is final? Have you ever felt like your sin was past forgiveness? Is your situation beyond saving? All of this is absurd. There’s no sin too great and there’s no situation too hard with God.