By Mark Scott One thing that we can take to the bank is that God always keeps his word. He does not make a promise and then fail to keep it, and God could not have made a greater promise to the world than the promise of sending a Savior. During this Christmas season we […]