Melanie is the main character "The Girl With All The Gifts" but the gifts are not the sort of gifts you would want a little girl having. It's hard to mention the other characters or even what the story is really about as it will ruin it for you, all I will say is that the other characters fit into the storyline perfectly and you will either love or hate them. What I can say is this, the novel is all about surprises, often shocking and hard to take in (those with young families will understand where I am coming from), whilst some of the surprises have you scratching your head thinking "Eh! Did I just read that correctly?" You see, the author M.R. Carey is a very intelligent writer and without giving too much away, he totally convinced me with all the medical jargon he uses in this book, that you would think he was a certain type of surgeon!
When the ending of the book was all but a few pages away, I was still working out how it would end, however just like rest of the book, it came crashing down as if taken out by one of the "Hungries" in the book - (oops slight spoiler there!)
One thing I did have when I finished the book was a big smile on my face. I really did not see that ending coming, it blew me away as some authors would end such a novel in the usual linear fashion but M.R. Carey keeps you guessing and then when you think "Oh, they will probably just live happily ever after" or "This will probably end this way", it's like "BANG! What the...?" When you get into the book you will be thinking how could I finish the book with a smile on my face once you know what this book is about but, trust me, you will smile too.
9.5 out of 10 - Brilliant!