One wedding. Two ghosts. Three killers. If Jaqie Shanahan were writing the screenplay, she’d add a handsome pilot with unruly hair and a bad attitude ... oh, look. *** It’s Oscar night. Jaqie Shanahan’s best friend and roommate wins a statue for Best Original Screenplay. Jeep McBain accepts the statue, makes the speech, walks off-stage and disappears. After a year of searching and hoping, Jaqie sails off to the Caribbean to begin work on her next screenplay with the mega-star, Madrille Keiser. Waiting for Maddie’s yacht to arrive, Jaqie takes her dinghy and her crew – the dog and the gecko - and goes ashore to do a little beachcombing. What she finds has nothing to do with seashells. Jeep McBain’s ghost is alive and well in Puerto Rico. His agent, not so much. He’s dead of an apparent heart attack. Running on the beach in a Bianchi suit and patent leather shoes is never a good choice. While Jaqie works to find who killed Jeep, he meets the girl of his dreams. Jeep and Clarice have so much in common. They are both ghosts, like Ovaltine and were bludgeoned to death. Perfect. Except Jaqie must now solve Clarice’s murder, too, so they can be married and “move on†together. Hard to do when the local police chief is trying to pin Jeep’s murder on Jaqie, and Jeep’s killer is trying to murder her, and the man who killed Clarice thinks he’s gotten away with ... murder. Worst of all, Paul Bracken, head of Madrille Keiser’s security team, has unruly hair, storm-tossed green eyes and is beyond irritating. Can things get any worse? Silly question.