How can God restore people like King David who was a murderer and adulterer, or Peter who denied Jesus three times and even cursed, or Jonah who simply ran away from God? Peter’s Denial How can God restore people like King David who was a murderer and adulterer, or Peter who denied Jesus three times […]