I first found it randomly at a bookstore when I was 16. I was very into fantasy and gays at the time (still am), and this was the first book I've read that combines both. It's such a fun take on the whole "chosen ones" trope, and you somehow root for every one of the main characters, even when they do some fucked up shit. I highly recommend it to anyone who's into queer witches and good character development :)