Talk Jane Haining (THIS EVENT HAS NOW PASSED) Share: Mary Miller Thursday 11 Jul 2019 18:30 Waterstones, St Andrews. Scotland