This book is so unique and unlike anything I have read before. The characters are very well rounded and the main character, Mariko, is not your typical girly heroine; instead, she is a very clever girl capable of handling herself in a lot of situations. It's the kind of book you find yourself devouring, reading through tonnes of pages without realizing because you are so engrossed in the story.