Srimad Bhagavatam Canto-03, Chapter-21, Text-28
samahitam te hrdayam
sa tvam brahman nrpa-vadhuh
kamam asu bhajisyati
Translation by His Divine Grace A. C. Bhaktivedanta Swami Srila Prabhupada:
That princess, O holy sage, will be just the type you have been thinking of in your heart for all these long years. She will soon be yours and will serve you to your heart’s content.
Purport by His Divine Grace A. C. Bhaktivedanta Swami Srila Prabhupada:
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 Svayambhuva, 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 brahmana, whereas Emperor Svayambhuva was a ksatriya. Therefore, intercaste marriage was current even in those days. The system was that a brahmana could marry the daughter of a ksatriya, but a ksatriya could not marry the daughter of a brahmana. We have evidences from the history of the Vedic age that Sukracarya offered his daughter to Maharaja Yayati, but the King had to refuse to marry the daughter of a brahmana; only with the special permission of the brahmana could they marry. Thus intercaste marriage was not prohibited in the olden days, many millions of years ago, but there was a regular system of social behavior.
[To know more on this verse, visit – http://www.srimadbhagavatamclass.com/srimad-bhagavatam-canto-03-chapter-21-text-28/]