Ann Thwaite was born in London, but lived in New Zealand during World War II, returning to the UK to study. She is a graduate of St Hilda's College, Oxford.