Jesus could have come and healed Lazarus when he was still alive. Instead, He waited to raise him from the dead when he was already in his grave. God could have made David become king the day after he was anointed. Instead, He waited 15 years to rise to the throne, many of those years