Good question, and ‘Yes.’ He does know but I cannot tell you how? I do know that God has divine (sacred) powers to do such things. We know nothing of these powers except that prayer often changes things our way. King David deeply trusted God and, as a…
more »