She was born Sally Roberts in London; her father was Welsh. She studied history at
University College Bangor, then qualified as a librarian before moving to
South Wales in 1967. A founding member of the English Language Section of
Yr Academi Gymreig, she was its Secretary / Treasurer from 1968 to 1975 and its chair from 1993 to 1997. She founded the Alun Books imprint and is on the editorial board of the poetry journal
Roundyhouse. In addition to her published work, she has run workshops and courses in schools and for adults, given readings in England, Ireland, Wales and Yugoslavia, and written verse plays and children's stories for radio. She has also written and lectured on the cultural and industrial history of Wales and contributed to the
Oxford Companion to the Literature of Wales, the
Dictionary of Welsh Biography and the
New Dictionary of National Biography. Two particular interests are the development of the
Arthurian legend and research into the field of Welsh Writing in English, though she has also written about
Essex, where she was initially raised. In 2019 she was elected a Fellow of the
Learned Society of Wales. ==Selected works==