Nightingale is out now – part historical fiction, part ghost story, part love story that spans 5 decades.