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 believe in 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)
Bottom line to the above verse is, if you are harboring unforgiveness, then it's time to examine your relationship with the Lord. (2 Corinthians 13:5)