David Griffiths was born in north Wales and graduated from Manchester University. He spent his life teaching in secondary education, five years of which were spent in Kenya. He has been writing since 1992 and his previous novels Yesterday, Today and Tomorrow and Sharing were published in 2023. He lives in Cheshire.