Juliet Marillier was born in Dunedin, New Zealand, a town with strong Scottish roots. She graduated from Otago University with a BA in languages and an honours degree in music, and has had a varied career which includes lecturing in music history, professional singing, choral conducting and assessing tax returns. Juliet lives in the Swan Valley area near Perth, Western Australia.