Broken Ghosts - J. D. Oswald

'A beautifully written novel imbued with empathy, spirits and magic' Scottish Daily MailSpring,…