She was born in South Wales and educated in Scotland from the age of 10. She obtained a degree in Modern Languages at St. Andrews University and then did a post-graduate course in Librarianship. After working for a period as Children's Librarian in Florida, she went to live in Italy and for 30 years worked in the British Council Library in Rome. She has always enjoyed writing for children, and also had some short stories published.