I reread this one almost in one sitting after a good 10 year gap. Funny enough, I remembered a LOT of this book, which I can't say about most books really. There are some really memorable moments that stick with you involving Peter, his parents, and (of course) our main characters.
I think the big problem I have with this book is just how violently the focus shifts from military action to sloppy, sentimental romance. Sure, I love the sloppy stuff as much as the next person, but it's Bean that seems to change on a dime. I know Card tried to ease us into it with some well-placed trauma and a LOT of inner monologue (oh gosh, so much) but it still always feels a bit abrupt and out of character. HOWEVER, who am I to say that someone like Bean who gets the news about his own future like he does (at the end of the previous book) wouldn't take such an about face on his views and life course?
Petra's violent change also bothered me. In Shadow of the Hegemon, Achilles taunts her by reminding her that they had to test her to see if she was a boy just because she tested so aggressive. And honestly, in Shadow of the Hegemon, I can still see a glimpse of the similar girl that we've known throughout Ender's Game and Ender's Shadow. But by the time we get to this book, she seems to be much more docile, sweet, emotional, and....girly. And there's nothing wrong with girly, mind you. I just felt like the character shift was too sudden to be believable. It almost feels as if Bean and Petra are two different people in this novel (and in the final, upcoming novel, Shadow of the Giant). Sure, their story is still compelling, but it's a little bizarre.
Part of my issue stems from the fact that, technically, they are not old enough to be doing, ahem, the things they're doing in these books. Petra, maybe. But I did the math and a GENEROUS estimate puts Bean at about 14 in this book. GENEROUS. Ok, so yeah, I guess he can do what he does and Petra's probably closer to 18-19 (GENEROUS) but it just doesn't feel like enough time has passed, especially since they made such a big deal about Bean's age (or lack thereof) in Ender's Shadow. (I calculated that he MIGHT have been 10 at the end of that book, but probably more like 9-ish and then someone mentions that it's been 3 years since the battle, so that lands him at 13 and maybe another year somewhere in there?) I suppose it doesn't matter in the long run, but it feels like Card REALLY wanted to write about the schmoopy stuff and kind of smashed that into the plan for these characters. AGain, not that I don't like it, it just feels a little sudden, out of character, and...weird.
That said, thank heavens that one important, obnoxious plot thread was resolved by the end of this book. I probably would have thrown it out the window the first time I read it had that not been the case.