Both "I Can Only Imagine" and "The Shack" are powerful examples of how God can turn any situation around and use it for good. God wants to help with your situation right now, so what are you waiting for? Acknowledge your sins and accept the One who created you so He can get to work.
"For if you forgive other people when they sin against you, your heavenly Father will also forgive you. But if you do not forgive others their sins, your Father will not forgive your sins." (Matthew 6:14-15)