As is usual with Lucinda Riley's novels, it's great story telling. We have strong female characters, a family history that reaches back about 100 years, and somehow, history seems to repeat itself. Or does it?
Grania has some decisions to make, but emotionally, she isn't really in a fit state to make the right ones. It doesn't help that her mum keeps warning her, but takes much too long to tell her why she shouldn't do what she does. What about Aurora and her dad -- do they have sinister motives?
Grania will find out, even to the point of no return.
Gerri Halligan as narrator was excellent. I had all the various characters right before my inner eye, and having their voices in my head made the story even more compelling.