Well, well, this one is special. Even looking at the genre and the way the story progresses, it still somehow feels unique.
It is also one of the few cases in which I like every single character, even all the "love interests" plus the "heroine" (Seriously I don't understand why people hate the...