A string of high-profile murder-suicides has San Francisco more rattled than the string of recent earthquakes. Hired by the SFPD to shed light on the victims' lives, forensic psychiatrist Jo Beckett makes a shocking discovery: all the suicides belonged to a group of A-listers with lots of money and plenty to hide. And soon Jo finds herself trapped in a nightmare from her past when she gets invited to join the club...
Related collections and offers
About the Author
Read an Excerpt
Fire alarms sang through the skyscraper, piercing and relentless. Under the din people poured across the marble lobby toward the doors, dodging fallen ceiling plaster and broken glass. Outside, Montgomery Street crackled with the lights of emergency vehicles. A police officer fought upstream to get inside. The blonde was ten feet behind, struggling through the crowd.
The man in the corner paced, head down, needing her to hurry.
People rushed by him, jumpy. "Everything crashed off the bookshelves. I thought for sure it was the Big One."
The man turned, shoulders shifting. The Big One? Hardly. This earthquake had just been San Francisco's regular kick in the butt. But it was bad enough. On the street, steam geysered from manholes. And he could smell gas. Pipes had ruptured under the building. The quake was Hell saying, Don't forget I'm down hereyou fall, I'm waiting for you.
He checked his watch. Come on, girl, faster. They had ten minutes before this building shut down.
A fire captain glanced at him. He was tall and young and moved like the athlete he was, but nothing clicked in the fire captain's eyes, no suspicion, no Is that who I think it is? Out of uniform he looked ordinary, a plain vanilla all-American.
The blonde neared the doors. She stood out from the crowd: platinum-sleek hair cinched into a tight French twist, body cinched into a tighter black suit. A cop stuck out an arm like he was going to clothesline her. She flashed an ID and slid around him.
He smiled. Right under their noses.
She pushed through the doors and walked up, giving him a hard blue stare. "Here? Now?"
"It's the ultimate test. Secrets are hardest to keep in broad daylight."
"I smell gas, and that steam pipe sounds like a volcano erupting. If a valve blows and causes a spark"
"You dared me. Do it in public, and get proof." He wiped his palms on his jeans. "This is as public as it gets. You'll supply my proof."
Her hands clenched, but her eyes shone. "Where?"
His heart beat faster. "Top floor. My lawyer's office."
Upstairs, they strode out of the express elevator to find the law firm abandoned. The fire alarm was shrieking. At the receptionist's desk, a computer was streaming a television news feed.
"minor damage, but we're getting reports of a ruptured gas line in the Financial District…;"
The blonde looked around. "Security cameras?"
"Only in the stairwells. It's bad business for a law firm to videotape its clients."
She nodded at a wall of windows. The October sunset was fading to dusk, downtown ablaze with light. "You plan to do this stunt against the glass?"
He crossed the lobby. "This way. The building's going to shut down in"he looked at a red digital clock on the wall"six minutes."
"Emergency procedure. If there's a gas leak the building evacuates, they shut down the elevators and seal the fire doors. We have to be out by then."
The wall clock counted down to 5:59. He started a timer on his watch.
"Yeah. I was meeting with my lawyers when the quake hit. It limits damage from any gas explosion." He pulled her toward a hallway. "I can't believe you're scared of getting caught with me. Not Hardgirl."
"What part of secret do you not you understand?"
"If we're caught, they'll ask what we're doing here, not what we're hiding in our pasts."
"Fair point." She hurried alongside him, eyes bright. "Were you waiting for an earthquake before you did this?"
Good guessthis was the third minor quake in the past month. "I got lucky. I've been looking for the perfect opportunity for weeks. Chaos, downtownit was karma. I figured seize the day."
He rounded a corner. A glass-fronted display case along the wall had cracked, spilling sports memorabilia on the floor.
She rushed past. "Is that a Joe Montana jersey?"
His stopwatch beeped. "Five minutes."
He opened a mahogany door. Across a conference room the red embers of sunset caught them in the eyes. The hills of San Francisco rose in front of him, electric with light and packed to the rafters, like a stadium.
He shrugged off his coat, took a camera from the pocket and handed it to her. "When I tell you, point and click."
He crossed the room and opened the doors to a rooftop terrace. Kicking off his shoes, he strode outside.
"You complained I was using the club as a confessional. You told me I was seeking expiation for my sins, but said you couldn't give me absolution," he said.
Deep below them, the building groaned. She walked outside, breathing hard.
"Damn, Scott, this is dangerous"
"Your dare wasand I quotefor me 'to offer a public display of penitence, and for christsake get proof.'"
He pulled his polo shirt over his head. Her gaze seared its way down his chest.
Now, he thought. Before his courage and exhilaration evaporated. He unzipped and dropped his jeans.
He backed toward the waist-high brick wall at the edge of the terrace. "Turn on the camera."
"You came commando-style to a meeting with your lawyers?"
Naked, he climbed onto the brick ledge and stood up, facing her. Her lips parted. Thrilled to his fingertips, he turned to face Montgomery Street.
A salt breeze licked his bare skin. Two hundred feet below, fire and police lights flickered through steam boiling from the ruptured pipe, turning the scene an eerie red.
He spread his arms. "Shoot."
"You have got to be kidding me."
"Take the photo. Hurry."
"That's not penitent."
He glanced over his shoulder. She was shaking her head.
"Bad? You tattooed Bad on your tailbone?"
His watch beeped. "Four minutes. Do it."
"You're a badass?" She put her fists on her hips. "You get all torn up about a nasty thing you did in college, and want to unload it on usfine. But you can't tattoo some preening jock statement on your butt and call it repentance. That's not remorse. Hell, it's not even close to being dirty."
Frowning, she stormed inside.
He turned around. "Hey!"
Was she leaving? No, everything depended on her getting the photo
She ran back out, holding a piece of sports memorabilia from the display case.
It was a jockey's riding crop. He swallowed.
She whipped it against a potted plant with a wicked crack. "Somebody needs to take you down a notch."
He nearly whimpered. She wanted points, too. This was even better.
Snapping the crop against her thigh, she crossed the terrace. Evaluating the ledge, she unzipped her ass-hugging skirt, wriggled it down, and stepped out of it.
"It's time to make your act of contrition," she said.
In the tight-fitting black jacket, she looked martial. The stilettos could have put out his eyes. The black stockings ran all the way to the top of her thighs. All the way to
"What's that garter belt made from?"
"Jesus, help me."
"I have a drawer full. I got them in the divorce." She held out her hand. "Don't let me fall."
"I won't. I have perfect balance." He felt crazed and desperate and God, he needed to get her up here now. "I get paid four million dollars a year to catch things and never let them drop."
A wisp of her blond hair had escaped. It softened her. He wanted her to put it back in place. He wanted her to put on leather gloves and maybe an eye patch. He pulled her up on the ledge beside him.
She gripped his hand. Her smooth stocking brushed his leg.
He could barely speak. "This is penance?"
"Pain is just one step from paradise."
She looked down. Her voice dropped. "Christ. This is asking for a heart attack."
She looked up. "NoI didn't mean it as a crack about David."
But if David hadn't dropped facedown with a coronary, they wouldn't be here. The doctor's death had created an opening, and Scott wanted to fill it. This was his chance to prove himself and gain admission to the top level of the club.
The breeze kicked up. In the lighted windows of the skyscraper across the street, people gazed down at the fire trucks. Nobody was looking at them.
"Right under their noses," he said. "Bonus points for both of us."
"Not yet." She handed him the camera. "Set it so we're both in the frame."
He set the auto timer to take a five-shot series and posed the camera on the ledge. His stopwatch beeped. Three minutes.
She planted her feet wide for balance. "What happens to guilty people?"
Blinking, he turned around and carefully knelt down on all fours. "I've been bad. Spank me."
She slapped the crop against her palm. "What's the magic word?"
Relief and desire rushed through him. "Hard."
The camera flashed. She brought the crop down.
The pain was a stripe of fire along his backside. He gasped and grabbed the ledge.
"Harder," he said.
She whipped the crop down. The camera flashed.
He clawed the bricks. "Mea culpa. I've been very, very bad. More."
She didn't hit him. He looked up. Her chest was heaving, her hair spilling from the French twist.
"My God, you actually want to be punished, don't you?" she said.
She swung the crop. It slashed him so hard he shouted in pain. She wanted to dish out punishment, all right, but not to him. She would use this to send a message to somebody else. The watch beeped.
"Christ, two minutes," she said. "Let's get the hell out of here."
His eyes were watering. "Not yet. Nobody's looking."
"Looking? You're nuts. If there's an aftershock I'll lose my balance. We"
A thumping sound echoed off skyscraper walls. A helicopter swooped over the top of the building.
It turned and hovered above Montgomery Street, rotors blaring. Everything on the terrace blew into the air. Dust, leaves, their clothes. The camera tipped over. Scott grabbed for it, but it fell off the ledge.
She yelled, "No, the evidence"
The camera dropped, hit the building, and sprang apart. He let out a cry. His penance, his memories
The terrace was lit with a blinding white searchlight.
"Oh, noit's a news chopper," she said.
She leaped from the ledge to the terrace. Landed like a gazelle on her stilettos. He scrambled after her, buttocks stinging. They grabbed their clothes and ran for the door. The chopper rotated in the air, searchlight sweeping after them.
She looked back, her eyes brimming with joy and fury. The searchlight lit her hair like a halo.
"Turn around," he shouted. "You want them to get a close-up?"
"The city knows your face, not mine."
"But it's about to know your glorious ass."
He ran into the conference room, stopped and wrangled his left leg into his jeans. The spotlight caught them. He bumbled for the door.
Fumbling her way into her skirt, she sprinted into the hallway. "It's chasing us like those things from the damned War of the Worlds."
He urged her forward. "Take the service elevator. The lobby downstairs is full of cops."
She ran beside him, agile in the heels. His watch beeped.
"Oh, crap. No time."
In the lobby, the fire alarm wailed a high-pitched tone. The digital clock flashed red: :58, :57. The TV news was showing pictures from the chopper's camera.
"Two people are trapped on the roof," shouted the reporter. "A woman was signaling for help. If we swing around…;"
The alarm rose in pitch.
"How long to get down?" she said.
They ran to the service elevator and she pounded on the button. The searchlight panned along the windows. Like a white flare, it caught them in the eyes.
"I see them. They're attempting to escape from this deadly tower…;"
She whacked the elevator button with the riding crop. "Open."
With a ping, the elevator arrived. She dropped the crop and they lunged inside.
On the ground floor they burst out a back exit into an alley. The asphalt was wet and steaming. Scott clicked his stopwatch.
"Seven seconds. Time to spare."
"Maniac," she said.
They dashed through puddles toward the end of the alley. On the street a police car blew past, lights flashing. The helicopter thumped overhead, searchlight pinned on the roof.
Scott nodded at it. "They got it on tape. You have evidence."
"You're reckless. I think you actually want to get caught."
"I carried out the dare. Did I make the cut?"
She fought with her zipper. "We'll put it to a vote. No promises."
They rushed out of the alley. The street, lined with banks and swanky stores, was being cleared by the police. They slowed to a walk, trying to look normal. He buttoned his jacket. She smoothed down her hair.
Elation flooded him.
"Admit itthat was awesome."
"It was outrageous." She pointed at him. "And do not tell me it ended with a flourish."
"Really?" He reached into his coat pocket and withdrew a baseball.
He tossed it to her. She caught it.
"A Willie Mays autographed ball?" She looked up, surprised. "From the law firm's memorabilia collection? You stole it?"
"On our way out. And it's not just any baseball. It's the ballfrom the 1954 World Series. The greatest catch of all time."
She gawped. "It's got to be worth"
"Hundred thousand." He smiled broadly. "Right under your nose."
Anger flashed across her face. She shoved the ball back into his hands. "Okay, bonus points for chutzpah."
He laughed and tossed the baseball in his hand. "Fear not, it'll be returned. That's the next challenge."
"How? The building's locked down. And your fingerprints are all over it."
"So? I'm a star client. My lawyer let me hold it. It doesn't matter that my fingerprints are on it." He glanced at the police car down the block, and back at her. "How will you explain that yours are?"
She stopped dead on the sidewalk.
He held the ball up. "Return it without getting prosecuted. I dare you."
He turned, faced the jewelry store they were passing, and hurled the ball straight through its front window. Glass crashed. An alarm shrieked. He spun back around.
"Have fun, Hardgirl."
He took off down the street.Chapter 2
Headlights, that's the first thing Pablo Cruz saw, high beams that flared in his rearview mirror. Taillights followed a finger snap later as the car veered around him, streak, boom, gone. He made it a BMW, screaming through the intersection at Van Ness and California. He made the speed ninety plus. He made the infraction Driving While Stupid, because the traffic lights were cherry-red, and his police car was black and white. Cruz lit up his light bar and rolled.
Grabbing the radio, he raised the dispatcher. "In pursuit. Late-model BMW, dark blue or black."
One a.m., empty street. The BMW was already a block ahead. Cruz laid on the power. His Crown Vic accelerated to keep it in sight, lapping up the asphalt.
Why did the driver do it, blow straight past a police cruiser? Maybe high. Maybe throwing down a challenge. Maybe getting the hell out of town before another quake hit, like the one a few days back. Maybe fleeing the scene of a crime.
California Street ran bone straight between darkened businesses and Victorian apartment buildings. Cruz held tight to the wheel, trying to make out the shape of the BMW, keeping the side streets peripherally in his vision. Taillights, low-profileit was an M5, and it was not slowing down. He gave the siren a yowl. No response.
The BMW skied up Nob Hill, slick as a hockey puck. Cruz roared after it, lifted over a ridge in the road at Leavenworth Street, and went high against the straps of his seat belt. Ahead, the M5 crested the rise and raced past Grace Cathedral at the top of Nob Hill. Cruz still had eighty yards to close on it.
The M5 blew past the Mark Hopkins Hotel and reached the far side of the hilltop. For a second it looked airborne, before dropping out of sight for the long descent toward the Financial District. Cruz followed. At the cusp of the hill the city lights accosted him. Downtown spread out below, glitter-gold, a spill of lights that stopped at the dark shore of San Francisco Bay.
Downhill the M5 slammed against the road, bottoming out. Sparks wheeled behind it. It raced toward another red light, ready to power straight through. From a side street a Volkswagen rolled into the intersection. The M5 slid into a left-hand turn, veered around the VW, and took the corner in a skid, brake lights tapping on and off, the driver keeping control and powering up again. Damn, the guy knew how to handle that car.
Cruz had himself a full-blown car chase. His first ever.
He turned on the siren and let it sing. He tightened his hands on the wheel. Ahead the BMW swung wide, onto the left side of the street past the cable car tracks, and its brake lights flashed. He was getting ready to turn right.
The passenger door swung open. Oh boy, Cruz thought, here we go.
What was he going to toss out, the cocaine or the slim jim he'd used to boost the car? Cruz kept the pedal down, eating up ground between them, teeth tight, breathing through his mouth. Hoping that what emerged from the M5 wasn't the barrel of a sawed-off.
Hand on the door, a woman leaned out.
Her arm was pale and slim. Her blond hair batted in the wind. She stared at the pavement that fled beneath her.
"Jesus," Cruz said.
She was trying to jump.
Like yanking a chain, the driver jerked her back inside the car. The BMW skated around another corner, back end sliding out, driver handling the oversteer. The momentum of the turn slammed the passenger's door shut. Cruz's pulse kicked up another notch. That BMW was quick and agile, but head down these streets and the blocks got narrow; drive into Chinatown and the restaurants would be emptying out. Lots of traffic, lots of obstacles to slow it down.
He skidded around the corner, manhandling the patrol car, and saw the BMW swerve to the right. Bam, it racketed along cars parked at the curb, shredding against them like a can opener. Losing control, losing speedno. Preventing the passenger from leaping out, if she wanted to keep her arms and legs from getting mangled. He felt how dry his mouth had become. The Crown Vic's headlights caught the rear window of the M5. Inside the vehicle Cruz saw a flurry of motion. The passenger was punching the driver.
And the driver kept the pedal flat. The car roared through narrowing streets rimmed in neon, red, and gold, with people flowing along the sidewalks. Cruz's siren boomed. Pedestrians stopped, stepped back, but he knew the odds were miserable. This was heading for disaster.
In his headlights, he saw the BMW's license plate. It was a vanity tag, and he was finally close enough to read it. HARDGRL.
Hard girl. Holy Mother, a woman was at the wheel, handling that big car like Jeff Gordon?
With a burst of power the BMW roared away from him. She rounded another corner in a power skid. He followed seventy yards behind, in time to see her line up again, turn east on Stockton, and race out of sight.
Goddamn. Stockton dead-ended a couple blocks that direction, directly above the tunnel. No way, Cruz thoughtaccelerating like that the M5 would never make the turn onto Bush. He lined up to round the corner and follow it, thinking: downhill, dead end, bridge railing. Beyond that was a fifty-foot drop to the street below. Even at this time of night, the cross street would be busy.
"Slow down," Cruz willed her.
He muscled the patrol car around the corner onto Stockton Street, and saw his wish granted. Oh, fuck.
Dead ahead the BMW had stopped in the middle of the street. He slammed on the brakes.
He saw her backup lights flash white as she put it in reverse. She floored it. Through plumes of tire smoke the BMW bore at him like a black missile.
He had time, barely, to remember. Home. The baby. Shelly, asleep in their bed.
Ten seconds later it was all over.
What People are Saying About This
"The next suspense superstar."
"A harrowing thriller."