Elizabeth MacDonald est née en 1929 dans le Buckinghamshire. Peu de temps après, sa famille s'installe dans un village de l'Essex où Elizabeth fait toute sa scolarité.
Tout en travaillant dans une crèche, elle a commencé à écrire des histoires pour les enfants.