The Haunted Heart Week 4: Forgiving others is hard, But forgiving yourself can be even more difficult. When guilt and regret fill your past, believing you even have a future seems impossible. But God wants you to step out of your shame that is holding you back and into the freedom he has for you.