Let the beloved of the Lord rest secure in him, for he shields him all day long, and the one the Lord loves rests between his shoulders. Deuteronomy 33:12
Our God is a God of love and a God of promise. He always, always keeps His word. There are times when circumstances arise that we think it will be impossible for Him to do so. But He loves us beyond all understanding and when God makes a promise He keeps it!