I came to this novel with little idea about what to expect, and I’m really glad of the fact I did, because this is a novel that delights in the unexpected, in subverting genre and generally breaking the rules and having a lot of fun while you do it. At the outset, we are introduced …