SJ Bennett was born in Yorkshire and travelled the world as an army child. She had a varied career before her first novel was published when she was 42. Since then, her books have won awards, been optioned for TV, and have been translated into over 20 languages.