Jack is a man who has seen his share of suffering. He struggles to believe in a God who could allow it. As he begins a journey to learn how to forgive those who have hurt him the most?his family, doctors, God, and even himself, he encounters more and more tragedy. This incredible journey will impact the way you look at suffering and forgiveness. Expect each chapter to introduce thrilling new twists to the story, and watch out for an ending you will never forget.