The way the characters are introduced is a little confusing to me; partly because a lot of them are introduced in a short amount of time. Their names also appear rather suddenly, with little time explaining who they are. I still really enjoy the story though! I'm about halfway through it.