One of my favourite Mangas. The author manages to keep the plot interesting throughout, the characters distinct from one another, despite a few having similar origins. There is useful backstory to the main and secondary characters as the plot progressed. Each character added meaning to the plot...