Very well done as both science fiction and romance. Curlicues wonderfully. Characters are sort of thinly drawn types. But it moves.