Old Man's War - John Scalzi I'm giving it a 5 because it's the first sci-fi book that I've read in ages that has both surprised me and intrigued me. It doesn't create a world without explanation and it's that, how well is everything tied up and perfectly logically explained, that mesmerized me. The action is real good, the main character's sense of humour gorgeous and his whole point of view of things really keeps you reading. The truth is that I would love the story to be true.
I can't wait to read the next one.