GOD IS OMNISCIENT
God fully knows himself and all things actual and possible –past, present and future. God is always, at all times, fully aware of everything. His knowledge never changes or grows. Nothing surprises him; nothing is hidden from him. From all eternity God has known all things that would happen and all things that he would do. All God’s thoughts and actions are perfectly informed by perfect knowledge, so he is perfectly trustworthy.
1 Joh 3:20
1 Cor. 2:10–11
Worship God with this beautiful song: Behold our God