This book is so good in so many ways. It covers so many themes of such varying subjects but still manages to blend them together. There is basically a love story, a space story and a medical story and each is covered in a brilliant read that progresses at an exciting pace. I have read other stories from the author but they do not match the quality of this. It is also very well narrated.