Born and brought up at Eton where her father was a housemaster, Mary Sheepshanks began writing as a child and has her first poem published in the Sunday Times at the age of seventeen. She married the headmaster of Sunningdale school while still a very young woman and they ran the school together until 1967 when she and her husband moved up to take over his family estate in Yorkshire. Mary Sheepshanks has three children and a host of grandchildren - one of whom refers to her as his 'wild writing Granny'.

A Price for Everything is Mary Sheepshanks's remarkable debut novel.