I have just finished this novel and I loved it. Davidson plays with the whole concept of story telling and the role of the reader. It combines history, romance and mystery and is a real page turner. I really enjoyed his use of Dante's 'Inferno' and the recurring idea of making meanings over time in relationships and deeds. Some bits are a little gory but I think they make the characters real and add drama and black humour.
Next read : 'The Floating Book by Michelle Lovric.
Have a good weekend. XXX