Tolong jelaskan mengenai Pernikahan dan keturunan dari Mary MacDuff

Pada tahun 1306-07, kakeknya Edward I dan pamandanya Edward, Pangeran Wales mengaturnya untuk menikah dengan Donnchadh IV, Earl Fife (1289-1353). Dispensasi kepausan diberikan pada tahun 1307. Seorang anak anumerta, Donnchadh telah menghabiskan masa bocahnya di Inggris. Seperti biasa pada saat itu, dia masih sangat muda - hanya sembilan tahun. Mereka memiliki seorang putri yang masih hidup, yang lahir empat belas tahun setelah mereka menikah. Dia akan datang untuk mewarisi tanah Donnchadh:

Isabella, Comtesse Fife (kadang-kadang disebut Elizabeth) (1320-1389); menikah empat kali tanpa keturunan.

Menjelang tanggal 6 September 1314, Donnchadh mampu membebaskan diri dari kendali Inggris dan berangkat ke Skotlandia. Mary tidak akan bergabung dengannya hingga Januari 1320. Pada tahun 1332, Mary dan putrinya ditangkap di Perth oleh pendukung Raja David II dari Skotlandia. Isabella dikirim sebagai wali ke Northumberland, di mana dia menikah dengan pamongnya Sir William Felton. Felton digelari "Lord Fife" atas hak istrinya, karena Isabella tidak memiliki saudara laki-laki..

Pada tahun 1346, suami Mary diadili karena pengkhianatan dan dijatuhi hukuman atas kematian seorang pengkhianat oleh Edward III dari Inggris. Namun, ia dapat memperoleh pengampunan dan diizinkan kembali ke Skotlandia untuk mengumpulkan uang tebusan, yang dilakukannya pada tahun 1350. Donnchadh meninggal tiga tahun kemudian. Mary meninggal setidaknya delapan belas tahun kemudian (kadang setelah 1371); putri mereka menggantikan sebagai Comtesse Fife, tetapi menyerahkan earldomnya ke Robert Stewart, Adipati Albany pada tahun yang sama ibundanya meninggal.