The Tale of Shikanoko by Lian Hearn

The first instalment in a magnificent epic by the creator of the global phenomenon the Tales of the Otori, Lian Hearn, whose books have sold over four million copies worldwide.