To tell the truth I did not expect much from this book even if I hoped for a couple of hours of easy fun; I stand corrected, at least partially and I am glad about it.
First of all this is a real fantasy novel, not just an excuse of a plot to introduce gay characters in an original setting. Mr Lanyon has apparently read some good authors and has build his own fantasy novel which sports gay characters but can stand on its feet even among general readers.
The setting is clearly and heavily mutuated from the India colonised by the Britons in the XIX century; the author exploits cleverly this setting and faces us with a world in turmoil that provides the necessary stimuli for the action.
The plot is not the most original ever conceived but it is consistent and flows unerringly to its end. The writing is good, proficient, with no frills but not shabby.
The only flaw I could find occurs more or less halfway through the book: the two main characters, up to then slowly building trust and attraction, suddenly find themselves caring for each other a lot. This seems to happen overnight and disrupts the pleasure of seeing them getting to know and love each other. I can only suppose the author cut a couple of chapters he considered unnecessary and did not notice the problem.