The Lord awards all benedictions according to the heart's desire of a devotee, so the Lord informed Kardama Muni, "The girl who is coming to be married with you is a princess, the daughter of Emperor Svāyambhuva, and so just suitable for your purpose." Only by God's grace can one get a nice wife just as he desires. Similarly, it is only by God's grace that a girl gets a husband suitable to her heart. Thus it is said that if we pray to the Supreme Lord in every transaction of our material existence, everything will be done very nicely and just suitable to our heart's desire. In other words, in all circumstances we must take shelter of the Supreme Personality of Godhead and depend completely on His decision. Man proposes, God disposes. The fulfillment of desires, therefore, should be entrusted to the Supreme Personality of Godhead; that is the nicest solution. Kardama Muni desired only a wife, but because he was a devotee of the Lord, the Lord selected a wife for him who was the Emperor's daughter, a princess. Thus Kardama Muni got a wife beyond his expectation. If we depend on the choice of the Supreme Personality of Godhead, we will receive benedictions in greater opulence than we desire.
It is also significantly noted here that Kardama Muni was a brāhmaṇa, whereas Emperor Svāyambhuva was a kṣatriya. Therefore, intercaste marriage was current even in those days. The system was that a brāhmaṇa could marry the daughter of a kṣatriya, but a kṣatriya could not marry the daughter of a brāhmaṇa. We have evidences from the history of the Vedic age that Śukrācārya offered his daughter to Mahārāja Yayāti, but the King had to refuse to marry the daughter of a brāhmaṇa; only with the special permission of the brāhmaṇa could they marry. Intercaste marriage, therefore, was not prohibited in the olden days, many millions of years ago, but there was a regular system of social behavior.