Started brilliantly. Had a young female soldier, Jian Choumaliis, a Welsh soldier, assigned to security for a colony project, in a very damaged Earth. She's trying to minimise knowledge about her Psy ability. She's in a three way relationship with a man and a woman, who she's known since school, and the two of them are pregnant.
Then just as she's at the top of the space elevator about to board their ship (which won't leave for two years), a dragon appears with five? colonists from a failed Japanese colony. They have been periodically monitoring our civilisation (thus dragons in our history, and the enjoyment of tea), but the book basically just dies at this point.
It's all WAY too convenient. The dragons want the Earth to work together, but are happy to assist with colonisation projects which are single-country specific. Why?
The dragons won't defend themselves against the Cats, but are happy to sit back and watch them commit genocide against young races. The dragons mate with races, producing Dragonscales, but because they basically impregnate everything in sight, within ten generations, the whole planet is exclusively dragonkind (which is why the Cats hate them), but they won't change their practices.
And they set up colonies which are WAY too dependent on assistance to be feasible. If one Cat can walk into a dome, and split the dome, and almost all the colonists die as a result, then your colonisation system is fucked, and doesn't deserve to continue. Why were the colonists not always wearing breathers at their hips, or in local places? Why isn't the dome able to be easily repaired? Why are so many of their options single points of failure? To actually lose a colony, you should need a full cascade of failures, or you've done the planning totally wrongly.
Also, the dragon keeps going on about how honest she is, but doesn't bother to mention the side effect of being around her, which is to pine away and die if you don't keep her scale near you. That sort of thing is just poor. There was SO MUCH backwardsing and forwardsing - Richard's in love with her, he's not, he is, he's not. Turns out that even though he asked to be allowed to die, asked to be reassigned, and was promised both, he was betrayed by his superiors and sent off on an interstellar mission for 17 years with her. The book ends with his child - who he hadn't approved the conception of - being born from an egg.
But there are more issues. Jian basically reads her partners and realises they're out for what they can get, in terms of the dragon - but so is she, yet she basically breaks up with them because of their feelings.
The Cats are finally fought off with pepper bombs (there's a 17 year jump in the book), which have a much stronger effect on the Cats and the Dragons than on the humans, but NONE of the other races are able to stand small amounts of the stuff, and help out with the plan to prevent further Cat assimilation and destruction of worlds?
There are several mentions of Cats 'Following' the dragons back to worlds - how, if they're folding, and not travelling through space?
Finally, the dragon ambassador for Earth's first contact makes a big deal about her race's integrity, but just flat out LIES about several different things - the ten generations to abolish a race, the ensnarement when she's in love with someone, and a couple of other things. If *I* were the humans negotiating the treaty at the end, I'd have HUGE penalties for any untruths told. And realistically, what incentive do humans have for dealing with the dragons at all? They have Dragonscales who have been impregnated by dragons. Wait 16 years, and they'll have Dragons of their own, and can battle the Cats on their own terms. All they have to do is isolate the Dragonscales and prevent them from impregnating anyone.
This started really well, but ended up being a disappointment.