“… your Father knows the things you have need of before you ask Him.” Matthew 6:8.
Spirit-begotten Christians have returned to God’s family through justification in Christ. We are blessed to know the supreme, majestic God as our caring father. God is carefully nurturing, teaching, and protecting His children. He knows the exact number of hairs in our heads. Matthew 10:30, “the very hairs on your head are all numbered.” And “…the Father Himself loves you, because you have loved Me…” John 16:27.
God knows the outcome of a matter at the beginning of the situation. Isaiah 46:10, “I make known the end from the beginning, from ancient times, what is still to come…” So, He definitely knows what you need even before you pray. Therefore, “Cast all your anxiety on him because he cares for you.” 1 Peter 5:7
When Christ establishes His kingdom on earth, then all mankind will be in God’s family. “For behold, I create new heavens and a new earth, and the former things shall not be remembered or come into mind…Before they call I will answer; while they are yet speaking I will hear.” Isaiah 65:17, 24.