This is my favorite of Alex Beecroft's shorter works that I've read so far. It packs a lot of action into a story that I read in under forty-five minutes. Although our heroes each have some doubts about making the first move, neither do they dither until the end about confessing their feelings. And there are pirates. The pirates are lots of fun.
Overall grade: A