So... here's the thing, the story itself is pretty good (especially if you like some angst) but the characters are wayyy too annoying