Kṛṣṇa did not need any friends to play with Him, nor did He desire a single wife. We take on a wife because we have some desire to fulfill, but Kṛṣṇa is complete in Himself (pūrṇam). A poor man may desire to have a thousand dollars in the bank, but a rich man who has millions has no such desire. If Kṛṣṇa is the Supreme Personality of Godhead, why should He have desires? Rather, He fulfills the desires of others. Man proposes and God disposes. If Kṛṣṇa had any desire, He would be imperfect, for He would be lacking something. Therefore He says that He has no desire to fulfill.
As Yogeśvara, or as master of all yogīs, whatever He wills is immediately realized. There is no question of desire. He becomes a husband or lover or friend just to fulfill the desires of His devotees. If we accept Kṛṣṇa as friend, master, son or lover, we will never be frustrated. Every living entity has a specific relationship with Kṛṣṇa, but at present this relationship is covered. As we advance in Kṛṣṇa consciousness, it will be revealed.Although the Supreme Lord is full and has nothing to do, He works in order to set an example. He is not bound to His activities in the material world, and one who knows this also becomes free from reactional activities.
Ref >> Srila Prabhupada Vani.