4.5 stars. I loved it. A hero and heroine who not only don't deny their feelings, but fight for them and their right to be together. Both smart and resourceful. And with really terrific secondary characters who don't take over the story but are still very interesting in their own right.