It's not really my thing either, but the story is very well written and has a character depth usually missing from those kinds of stories. Well done.