I'm a massive fan of Iron Man and a huge fan or Orson Scott Card, so I thought life couldn't get much better when I saw this. But I guess with most things that look too good to be true, they usually are, and unfortunately this is no exception.
Don't get me wrong - it's a great read. Enders Game is one of the best books in its genre and Speaker for the Dead and Xenocide are not far behind - the character development, subplots, darkness, twists and the way Card can make you empathise and feel with the characters is genius. So anything written by the same guy, especialy about a character who has flaws, issues etc etc will be good. But I just kept feeling cheated. The story is really good, the characters come to life, the plot is there, but it just seems too abbreviated. You get a little build up to something, it promises to be good, then it's over like a flash. There's no depth. It's like it needs another 100 pages or so.
My head says give it 3 stars, but my heart says 4 because although it is too brief in my mind, what is there is excellent.
What it has done is made me want to go and read Enders Game again!