An uncle giving his nephew the choice after attaining puberty between taking his money or marrying his daughter

Q: My father died when I was a fetus. I have only one elder sister. When she reached fourteen years old and I reached twelve years, my uncle came and wanted to marry my sister off to his son because he is worthier of marrying her. I was young at the time and could not know right from wrong. He told me: I want to marry my son to your sister and when you become of age you will have the choice; either to marry one of my daughters or take ten thousand riyals as (your sister's) Mahr (mandatory gift to a bride from her groom). When I became of age, he made me choose between two matters; either to take ten thousand or marry one of his daughters. He made me marry one of his daughters and eventually I was afraid that this is a kind of Shighar marriage (exchange of daughters or sisters for marriage with no mandatory gift to a bride from her groom) as no Mahr was paid either by me or by him. As for the rights of my sister, they were given to her in full by her husband such as clothes, jewels and suchlike. Until now I have not consummated marriage with his daughter but we have just concluded the marriage contract. I ask your Eminence to tell me about the ruling of this act; is it considered a kind of Shighar marriage; I am afraid of getting into doubtful matters. May Allah guide and reward you with the best!

A: If the matter is as mentioned, this is not a kind of Shighar because there was no agreement between you and your uncle on exchange or that you stipulated exchange. He just promised you to marry his daughter off to you or to support you to marry another one. Your uncle must give your sister a Mahr equal to that of her peers if he did not hand it over to her and (Part No. 18; Page No. 437) you also have to pay your cousin a Mahr equal to that of her peers. May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.