Jacky Dahlhaus was born in Adelaide, Australia, raised in Scheveningen, The Netherlands. She has also lived in France, the UK and Australia. She was trained as a veterinarian and a high school science teacher, has worked in many jobs and is now a full-time writer.