Margaret O'Donnell est née en 1932 au Pays de Galles, et a été élevée en Angleterre par sa grand-mère et sa tante après le décès de sa mère. Elle s'est mariée deux fois et a déménagé en Irlande en 1968 avec son deuxième mari et ses trois fils. Après plusieurs années difficiles pour la famille, lorsque son mari est retourné en Angleterre en 1972, la laissant redevable de ses dettes, elle a trouvé un emploi auprès des services de planning familial, qui fournissaient gratuitement des moyens de contraception à une époque où les femmes n'y avaient pas accès. C'est là qu'elle s'est engagée dans la campagne pour la légalisation de la contraception pour tous (la contraception étant illégale en Irlande de 1935 à 1980 en raison des enseignements catholiques sur la moralité sexuelle). Elle s'est installée à Kildare avec son compagnon à la fin des années 70, et c'est là qu'elle a écrit Les Reines grises , s'inspirant de ses luttes passées et de son activisme ultérieur dans l'Irlande misogyne de l'époque. Elle est décédée en 2019.