It wasn't perfect, but damned near. Loved it. It really wasn't much of a romance, the two main characters just happened to be gay, or rather bi. Still, it was so well crafted, lovely prose, action up the ying yang, and a really interesting future world. I'm thinking five stars. Highly recommended to the PNR crowd.