Маргарет родилась и выросла в сталелитейном городе Канады на берегу озера Онтарио. Она была старшей из пяти девочек и с юных лет увлекалась рассказыванием историй. Уже тогда она поняла, что истории обладают исцеляющей силой и способны успокаивать.
В 11 лет Маргарет выиграла 5 долларов за эссе на тему «Чего я хочу больше всего на свете». В этом же возрасте она поняла, что её главное желание — рассказывать истории, которые будут приносить доход, либо стать королевой мира.
Прежде чем стать писательницей, Маргарет сменила множество профессий: работала уборщицей тротуаров, сотрудником магазина, кассиром в банке, директором круиза, организатором мероприятий, охотником за антиквариатом и, что она особенно ценила, матерью.
Идея её главной книги родилась из переписки с подругой, которая боролась с раком. Маргарет написала ей 55 писем, которые позже были собраны в единое произведение.