Рођена је 5. фебруара1972. у Хобарту, као најмлађа од четворо деце шкотско-америчког професора Џона Доналдсона и његове прве супруге Хенријете „Ите” Кларк Хорн. Мери је по занимању била маркетиншки саветник. Тадашњег принца Фредерика је упознала на Летњим олимпијским играма 2000. Верили су се 8. октобра 2003, а венчали 14. маја 2004. године. Од тада је Мери прешла с презвитеријанске вере у лутеранску. Брачни пар има четворо деце: Кристијана, Изабелу, Винсента и Јозефину.