When Joseph woke up, he did what the angel of the Lord had commanded him and took Mary home as his wife. But he had no union with her until she gave birth to a son. And he gave him the name Jesus.” Matthew 1:24-25
Joseph heard the angel say Mary’s pregnancy was from God to fulfill His promise of a savior. Nine months later, Joseph held that promise in his arms. God is always faithful and keeps His promises.
God’s Word never fails. He always keeps His promises. He is never late. We can trust His Word, believing with full assurance that He will keep each promise He has made to us.