NDL Online in Japanese. This is an intricate multi-layered story and very well written. I would like to read all over again! If it has one star I liked it a lot If it has two stars I liked it a lot and would recommend it If it has three stars I really really liked it a lot If it has four stars I insist you read it If it has five stars it was life changing. This is a totally amazing series of books.
nest...