Diana Aspin was born in 1947 in Blackpool, England. She has spent most of her adult life in Canada and divides her time between her year-round home tucked into a cliff on the Lake of Bays, Muskoka, and her apartment in Brampton, Ontario. While raising three children - John, James and Emma - she received a Social Service diploma and worked in this field as a counselor until she decided to write full time.