I didn't like this second book in the series as much as the first because the primary characters are separated for much of the time. Ivy is still a very strong female lead character, which I definitely appreciate, but she is locked away by herself for a long time. Pravda is still looking for a cure to the virus and think they can find it by impregnating girls over and over in hopes of having a baby born immune, but if it isn't, they just kill the baby and start over. That pretty much sets them up as the very evil side in the apocalyptic final battle between good and evil. Killing the babies is really unnecessary and is tortuous to the young women who they keep impregnating. They have no value for life, other than their own and they can't figure out the only way to be cured is to repent. They won't even consider it. They're evil.
Ivy is impregnated by them. We don't know who the sperm donor is, which could lead to interesting consequences in the last book.
The book also makes a commentary about the inequality so rampant in today's society. I think it's saying that this could happen if we don't stop what we're doing now. The rapture has occurred, the seven signs of the apocalypse are happening, people are sick and sell their blood for money, but the people of Pravda live in luxury with slaves they can kill with the touch of a button.
The other thing that lowered my rating was the incredible number of pages given over entirely to bible passages. I know this is Christian fiction, but if I wanted to read this many bible passages, I would read the bible. This is a good series with a lot of things that can be learned, but I think it would have been better if we learned those lessons through the ways the characters live their lives. That is more relatable in the battle between good and evil.
The final book should be interesting. The battle between good and evil is set up and Ivy's child is probably going to have some part in it. We all know what the ending will be, but just how much will the characters have to suffer to get there.