God makes 100-percent completely dependable promises, but sometimes He makes you fight to see them come to pass.