S. J. Bennett was born in Yorkshire, England, and lives in London. An army child, she grew up traveling around the world. Her first novel was published when she was forty-two, after a varied career and lots of procrastination. She is the award-winning author of several books for children and teaches and podcasts about writing.