She started writing at the age of nine. She holds two Honours Degrees in History and Public Administration and has studied at UCT, UWC and Stellenbosch Universities.