Happy with his spiritual development, he went to heaven and met Lord Vishnu, the preserver of the world. There he boasted about his austerities and his conquest over Kamadev. Lord Vishnu tried to test the spiritual achievement of Narad. With his power he created an illusionary city. Where there was a king and his beautiful daughter Shrimati. Narad went to the city and met the king there. The king welcomed Narad and said, ‘my daughter has now become of marriageable age. She has all the qualities of a good girl. We have made arrangements of a Swayamvar (where a girl chooses her future husband among host of eligible suitors) where I have invited eligible suitors.’ Narad , struck by the beauty of the princess, Narad fell madly in love with her, ‘I too will join the Swayamvar . It will be great if she choose me.’ Narad went to Lord Vishnu and asked him to make him as handsome as the lord himself is. Lord Vishnu laughed upon seeing Narad hopelessly in love. Lord Vishnu granted him the handsomeness of his physic but made his face look like a monkey. Narad had no time to see himself in mirror. In haste he went to the Swayamvar and took his seat among the other suitors.
The Princess arrived on the scene with a garland in her hand and surrounded by her maids and friends. She found no one attractive in the Swayamvar. She was aghast when she saw Narad. He looked very ugly with his monkey face. Narad couldn’t understand what the matter was. At that very time Lord Vishnu arrived on the scene. He was the very epitome of handsomeness. The Princess immediately put the garland in his neck. Lord Vishnu holding the hand of the Princes disappeared from the scene. Narad was crestfallen. He went to the abode of Lord Vishnu and started cursing him. He was in great mental agony.