Rating: 4 out of 5

What an interesting read. Part science fiction, part romance, part thriller.

Originally posted to my Goodreads account