This is how the Absolute Truth is explained in our Vedic literatures: although He is full, complete and ever fully satisfied, the perfection of His love is He feels pain of separation to see any one of His children suffering in forgetfulness of Him. However small and insignificant we may think we are, Krishna is feeling separation from us. Yet, He will not interfere with our free wills, because love cannot be dictated, love cannot be forced; love has to be an expression of our free will, for it to actually satisfy us. So for you, me and for every living entity in this world Krishna comes in various incarnations. He sends His messengers just to remind us of what we have forgotten: that selfless love, the origin of all love. We forget Krishna but He never forgets us.
Krishna tells in Bhagavad Gita that He knows everything that has happened in the past, everything that’s happening now, and everything that is yet to happen. He knows every living being intimately. He knows the desires, the enjoyments, the sufferings, and the obstacles facing every insect, beast or human being on the earth, every fish in the sea and every bird in the sky, in every planet of every universe and beyond. He is within our hearts just waiting for us to turn to Him. He is such a loving guardian. And that is our hope.