Anyway -
The start of Genesis 21 is a lovely reminder for me ...
"God did ... what He promised, ... at the very time God had set".
So often I wonder why things happen (or don't), but I have to remember that God sees the whole picture, not just the day I am actually thinking about.