Traditional or self-published: Traditional
Rating: Loved (Hated-Disliked-Okay-Liked-Loved)
The worst part about this book: It's the second book of a trilogy, and the last one isn't out until March 2019. ARG!
This review contains potential spoilers for the first book, The Ninth Rain, which I highly recommend.
In the first book we were introduced to a bunch of characters, as well as the world the story takes place in. There are two intelligent races on the planet: Humans and Eboran. Eborans are people of great strength, red eyes, and an unfortunate need to drink human blood (but they're not vampires, it's complicated). The blood keeps them alive... but it is also killing them.
The world is being attacked by something. Some insect-like monsters show up every few decades to try to wipe out all life. Only the not-vampires can stop them.
At the end of the first book, I had guessed that the insect-like monsters were aliens trying to terraform the planet, and my guess wasn't far off. But, like everything in this series, it was a lot more complicated than that.
This trilogy is succeeding where so many others fail for me: Usually I fall out of love with a trilogy after the first book. The first one is where we learn all the interesting world-building stuff, so there's nothing new left for the second book. That was not at all the case here. The Bitter Twins was at least as good as The Ninth Rain.
As much as I loved the characters in the first book, I loved them even more in this second one. They all keep growing, learning, changing. Forming relationships (eeee the relationships!).
If you like scifi stories featuring great world building and interesting, complex, realistic characters, you should give this series a try. ...or maybe wait until 2019, so you can read the whole thing in one go.