I think my first thought is that this was a long book overall. I would actually give it a 3.5 rating but Julie Czerneda's writing was excellent as always and so I gave it the 4. The entire story takes place in about a weeks time frame so you can see it was possibly a bit drawn out. There are t...