I am leaning toward 4 stars, but the book just wasn't too overwhelming, so 3 stars it is. But I quite enjoyed it, it was a quick and light read. 
 The story is quite good and easy to follow and there are a few twists but nothing too surprising or intruiging. Also some of the events seem just too random and too neatly lined up to be true and authentic. There were multiple times I went "Ah, come on!", because the timing was just too perfect, the setting just too good to be true. 
 To be honest I hated Cassie in the beginning. She was this stupid, ridiculous teenager and I couldn't warm up to her at all. I think Rick Yancey wanted to show her progress and slowly growing maturity that were influenced by the horrible things that keep happening to her, but the thing is, those horrible things also happened to her before, so why is she suddenly changing character even though the life around her keeps being awful all the same. But at least I started to like her in the end, so there's that. 
 But don't get me started on the guys, because if (view spoiler)[THIS turns out to be a FREAKING LOVE TRIANGLE in the second book 
 (hide spoiler)] I'm going to throw the book at the wall and a chair with it and probably hit my window instead and scare my cats to death and then I'm going to be pissed even more because my cats just died because of this book be mildly annoyed. Because not every book needs something like that and I think this story could do perfectly without it. But other than that I liked both of them and Rick Yancey is really good at describing love scenes between two teenagers or young adults and he doesn't over-dramatise them, so I really enjoyed those scenes. 
 I like that the language changes as soon as the book jumps to another character, but inside some chapters it feels inconsistent. I had quite the discussion with a friend because I hated a sentence in the book and she insisted it was quite a beautfiul sentence and after some good arguments she convinced me that it actually was. So why did it feel so ugly to me? Because it was totally out of place. It was a pretty sentence, poetic even, but in the teenager jargon of Cassie-the-sixteen-year-old-teenager who constantly says thinks like "Ugh, thanks God." and "Riiiiiight." it was just misplaced and didn't fit at all. Same goes for her little brother Sammy, who sometimes is described by an all-knowing third person and sometimes the story changes to his six year old view and becomes innocent and naive. It's nice, but it's not consistent and it bugged me at times. 
 So will I read the second book? Yes, because the story isn't bad, it's an interesting concept and it's not written badly, the characters are quite interesting and colourful and the book ends in quite the cliffhanger so I'm curious how they will deal with the events to come. I just think it could have been a little more realistic about some things which is quite an odd thing to say, because it's a sci-fi book, what do you expect, Anna?. 
 Thanks for reading!