The Supreme Lord is omniscient. He is present everywhere. He knows everything. The Supreme Lord knows everything that goes on in the heart of every living being. He knows the thoughts of every creature! Image that, it is a lot of thoughts, and He can also separate them all and he can keep track. Imagine that everyone’s thoughts which is mixing and we would really get confused and think:
‘Who’s thinking what?’
But the Supreme Lord is omniscient, all knowing!