A review by misscheshiire
Evolution's Darling by Scott Westerfeld

3.0

Started out way too confusing for my liking, but as the story continued it explained things and the confusing parts made more sense. Not necessarily a bad read just requires some patience. Definitely an adult novel.