Elin Meek grew up in Ystalfera and Carmarthen. She completed her teacher training in Cardiff, after studying Welsh and German at the Univeristy of Wales, Aberystwyth. She spent 10 years teaching in Trinity College, Carmarthen. She now works as a freelance translator, adapter and author from her home in Swansea.