Nace en Perth y crece en Fife, pasa numerosas vacaciones de verano con sus abuelos en los Borders, desarrollando el amor por el excursionismo y el paisaje de los Borders y su fauna y flora que es a menudo retratada en sus novelas.