In Book Three of Mark Abramson's bestselling Beach Reading series, the lively and fun mysteries in the Castro continue: Tim starts having troubling dreams; a drowned body haunts his boyfriend, who may be less than perfect; and there are men from both their pasts who might be deadly. Set in romantic San Francisco, with a taste of adventure, a touch of magic and lots of San Francisciana.