TWENTY-SIX

DREAM GIRLS

Megan

After settling back in the cruiser at Adriana’s, I placed a quick call to Seth.

“So you’re not coming home tonight?” His disappointment was clear in his voice. As much as I hated to let him down, it was nice to know he cared.

“Sorry,” I said. “I promised Adriana I’d keep watch in front of her house.”

“You’re not even supposed to be on duty tonight. Can’t another officer handle that?”

“There’s another one here,” I told him, “but she specifically asked for me. I think she feels more comfortable with a female officer.” I had to admit I was flattered she’d asked for me to be involved tonight. I hadn’t been able to solve this stalking case or make an arrest yet, but I must be doing something right if I’d gained her trust.

“All right,” he acquiesced. “But we’re still on for the Kimbell this weekend?”

“Yep.” I knew Seth had little interest in seeing the Kimbell Art Museum’s exhibit featuring Monet’s early works, but the guy was willing to go along for my sake. Gotta love a guy who’s willing to make sacrifices. Besides, I’d attended more than one classic car rally with him. Healthy relationships were about give-and-take. Too bad Adriana and Ryan didn’t have a healthy relationship.

I signed off with a smooching sound to let Seth know he, too, was appreciated, and went back to watch duty. When my butt went to sleep in the seat, I retrieved Brigit from her enclosure and let her roam the yard while I strolled up and down the walkway to get my blood flowing.

My fellow officer, Brigit, and I spent the next hour and a half dealing with horny losers.

Some spotted the cruisers or saw me and Brigit in the yard and moved along on their own. Others needed some encouragement from my baton. Another slowed down and rolled down his window. “Something happen to Adriana?” he called.

“That profile was a prank,” I told him. “Three male cops live here. With their Rottweiler.”

That ought to keep the guy from coming back.

While I walked and watched, I worked my baton, twirling it through my fingers and performing a flat spin like I’d done back in high school when I’d been a twirler with the marching band. The sound of the spinning baton soothed me. Swish-swish-swish. I could only hope Adriana had something to soothe her. She’d need it tonight. I had little doubt Ryan was behind this prank. I mean, how nuts would a woman have to be to purposely draw sexual deviants to her home? But I knew Detective Bustamente believed we needed to tread lightly here, given Ryan’s protective order and all. We wanted to make sure we were doing the right thing, nabbing the guilty party. Besides, a wrongful arrest could make a mockery of the FWPD. Yep, we had to get all of our ducks in a row before we nabbed our goose.

Eventually, I tired of pacing and took a seat on the porch, Brigit lying beside me and panting softly along with the electric buzz of cicada song. As I sat, I wondered what the technicians would find. Would they track the Kinky Cowtown profile back to Ryan’s computer or cell phone? I had my doubts. After all, if he’d posted it through either device he wouldn’t have offered them up for analysis. Of course that didn’t mean he hadn’t posted the profile. He just might have used someone else’s computer or phone. Only time would tell. And it was still entirely possible that someone other than Ryan was behind the events at Adriana’s place. Just because she couldn’t name another potential culprit didn’t mean there wasn’t one. Maybe one of her coworkers had set her sights on the doctor Adriana had been dating and was taking it out on her. Maybe she’d angered a patient at the rehab center by denying him salt or sugar or Jell-O and he’d decided to take revenge. Maybe a neighbor was jealous of the size of Adriana’s prized zucchinis. Or maybe I was just trying to entertain myself by coming up with outlandish ideas.

As the night grew darker and the stream of perverts dwindled, Brigit and I returned to the car to wait. It was more comfortable than sitting on a porch with no back support, and at least in the cruiser we could listen to NPR.

I must’ve inadvertently dozed off, because the next thing I knew I woke with a start as someone rapped at the window of my cruiser. Rap-rap-rap.

I looked up to see the officer from the other car outside. I rolled down the glass.

“I’ve had enough fun out here,” he said. “I’m going back out on patrol. Hinojosa’s on his way to help you out.”

“Great. Thanks.”

A few minutes later, Officer Hinojosa pulled his cruiser to the curb facing mine. With fresh eyes on Adriana’s house and my eyelids so heavy I could no longer keep them open, I took the opportunity to climb into Brigit’s enclosure and curl up on her big comfy cushion. She cocked her head in confusion. I’d never climbed into her space before. But there’s a first time for everything, right?

I woke at first light. My eyes still felt heavy and my teeth felt like they were coated in felt. Ick. I couldn’t wait to get home and freshen up. I might even be able to get in an hour’s sleep before reporting for my day shift. As I sat up, a sharp pain zinged through my neck. Great. A crick. Just what I need right now.

I climbed out of my car and went to the front door to speak with Adriana. Fortunately, she was already up and dressed.

“We’re going to be heading out,” I told her. “No one has come by in a while. If you’d like I can see about g-getting one of the spare cruisers parked out here as a deterrent.” If any other creeps came by, maybe they’d assume a cop was inside the house.

“That would be great,” she said. “Thanks again for all you’ve done.”

“My pleasure,” I lied. It hadn’t been pleasurable at all. I had the crick in my neck and my back was sore, too. I hadn’t been able to stretch out in the confined space, especially with Brigit in there with me. Given the way my back felt at the moment, it would be a wonder if I could ever fully straighten my spine again. I’d walk around like a female Quasimodo.

When I returned to the station, Captain Leone caught me in the lot. “Detective Bustamente told me what you did last night,” he said. “Going above and beyond.”

I shrugged, not so much out of humility but because I was too tired to congratulate myself on my dedication. Of course the shrug only exacerbated the shooting pain in my neck.

“We can survive without you this morning,” the captain said. “Get some rest and come in at noon.”

Thank goodness. I’d been afraid I’d nod off while writing a ticket, fall into traffic, and end up under the wheels of a city bus. That would be no fun for anyone, especially whoever would be charged with scraping my squashed remains off the asphalt.

When I went home, I discovered that Seth had left the razor and shaving cream he’d been using the other day in my medicine cabinet. He’d left a toothbrush, too. Hmm. Looked like he and I would need to have a talk about our relationship status.

I peeled off my uniform, brushed the felt from my teeth, rubbed some mint-scented pain relief cream on my neck and back, and fell into bed.

I slept like the dead. When I woke four hours later, I felt only mildly refreshed but at least the soreness in my back and the crick in my neck were gone.

When I arrived at the station at noon, I checked in with Detective Bustamente for both an update on the case and a piece of his wife’s fudge. Though I tended to be health conscious, I’d been falling off the wagon more and more frequently lately. I made a mental note to try to do more walking on my shift to burn off the extra calories.

I bit into a square of fudge. The delicious stuff melted on my tongue. “This is so good!” I gushed, quickly grabbing another chunk to take with me. “Any word from the techs on the Kinky Cowtown profile?”

“Yep. There was nothing on Ryan’s phone or computer to indicate he was the one who’d posted the picture and bio.”

“Really? Nothing at all?” I supposed I shouldn’t have been surprised. After all, if Ryan had used either of the devices to upload Adriana’s profile, he would not have so willingly given the techs access to them.

“Nada,” Bustamente replied.

“What about the IP address?” I asked. “How’s that going?”

“It’ll be Monday at the earliest before the techs can track that down.”

Ugh. The wheels of justice moved too damn slow sometimes. Until this investigation was resolved and the stalker was behind bars, my mind would continue to work on it nonstop, examining the evidence over and over, taking in all the angles, playing back everything Adriana and Ryan had said, their gestures, expressions, and tics. I wished I could turn that part of my brain off and just enjoy the weekend, but I knew it would be difficult.

*   *   *

It was indeed difficult to turn off my brain, but the two glasses of sangria I downed Friday night at a Mexican restaurant with Seth helped me take my mind off things for a while. So did the things he did to me later, back in my bedroom.

The next morning, movement in the bed woke me. I opened my eyes to see Seth sliding out from under the covers. He went over to my dresser, opened the bottom drawer, and pulled out a pair of fresh underwear and socks.

I propped myself up on my elbow. “You’ve got underwear and socks in my drawers now?”

He cast a glance back at me. “I figured I’d leave a pair or two here,” he said. “For convenience.”

“Convenience, schmonvenience.” Okay, that old verbal ploy didn’t work so well with such a long word. But still, I maintained the sentiment. Seth was full of crap here. “You’ve got a locker at the station. Can’t you leave clothes there?”

“I do.” He raised a shoulder. “I just figured it made sense to have some here, too.”

I sat up in bed, putting a pillow behind me. “You’re a squatter.”

“Am not.”

“Are too. I saw your shaving cream and razor and toothbrush in my bathroom.”

He cut a sideways glance at me. “Does it bother you?”

“No,” I said. “I just want to know what’s going on.”

He scrubbed a hand down his face and let loose a loud groan. “Let’s just say I’m tired of living in an igloo.” In other words, things between his grandfather and his mother were as cold and frosty as ever.

“Well, at least it won’t last forever,” I said with a chuckle. “With global warming, you’ll be knee-deep in water in no time.”

He didn’t laugh. In fact, he cut me an irritated look.

“Sorry,” I said. “That must really stink.”

He stared quietly at the wall for a moment before turning back and giving me his best sexy eyes. “You really can’t fault me, you know. You make being here a lot of fun.”

“I do, do I?”

“Yeah. Maybe we should have some more fun before breakfast.” With that, he began crawling toward me across the bed.

That’s when I realized the opportune moment I’d been waiting for had arrived. After all, a guy will agree to just about anything if he thinks sex will be part of the bargain. I put a hand against his shoulder to halt his approach. “I want to meet your grandfather.”

He closed his eyes and groaned again. “You sure know how to spoil the mood.”

“It wouldn’t take much to get you back in the mood and you know it.”

He sat back on the bed and stared at me for a long moment, his eyes narrowed at first, but eventually relaxing as he gave in. “Okay. You want to meet the jerk? You can meet the jerk.”

“Good. When?”

He let out a long, loud breath. “I suppose next weekend is as good a time as any. I’ve got reserve duty, but I’ll be back this way by six o’clock Sunday. I could pick you up on my drive home and we can get stuff to cook out in the backyard.”

“That sounds great, Seth.”

He cast me a pointed look. “If he acts like an ass, just remember this was your idea. Don’t hold it against me.”

I reached out and gave his arm an affectionate squeeze. “I won’t.”

Later, we left the dogs at home in each other’s company and drove to the Kimbell Art Museum. We meandered around the space, taking a moment or two to stare at each of Monet’s paintings. While I’d never had any talent for art, I could appreciate the time and skill involved in creating these masterpieces. The artist proceeded brushstroke by brushstroke, sometimes leaning in with a small brush to take care of an intricate detail, other times taking a step back to get the bigger picture. In some ways, the process was similar to a criminal investigation. The problem in the stalking case, though, was that I could only see a few of the colors around the edges and had no idea what the big picture was. But come Monday, when the tech team finished their analysis, we should be able to see things much more clearly.

*   *   *

I was sitting on pins and needles during my Monday shift, waiting to hear from the detective. Would the techs discover something that would prove Ryan had uploaded Adriana’s profile to Kinky Cowtown?

I repeatedly checked my cell phone to make sure I hadn’t missed a call or text. Nope. Still nothing.

After cruising through the medical district, eyes peeled for a man in scrubs enjoying a grape Tootsie Pop, I drove over to the Colonial Country Club neighborhood. I pulled up to Brock’s house, taking Brigit to the door with me. I rang the echoing bell. Brock’s mother quickly answered the door. Good. She realized I wasn’t fooling around.

“Hello,” I said. “Just checking in.”

A voice came from above us and I looked up to see Brock with his arms draped over the railing of a catwalk that connected one part of the upstairs to another. “I’m here.” Both his face and voice were sullen. “My life sucks. You got what you wanted.”

What I’d wanted was for the kid to take responsibility for his actions. But at least he’d likely think twice next time he screwed up.

“He’s been working on his summer reading assignment,” his mother said. “A Tale of Two Cities.”

“Well, then,” I said. “Looks like he’s made good use of his time.”

He scowled down at me. “This is the worst of times!”

What do you know? The kid had learned something. “Buck up,” I told him. “Maybe read it a second time for good measure. You’ll thank me when you get an A on the test.”

He muttered as he wandered back to his bedroom.

Our mission here complete, Brigit and I returned to our car.

Finally, at 3:45 I heard a prophetic ping from my phone. The detective had sent a text. Got some news. Come to the station.

“Hang on, Brigit!” I called.

My partner had learned from experience that “hang on” meant she’d better hunker down or the next moment she’d be sliding across the floor. She plopped down and sprawled her legs out for balance.

I whipped a quick U-turn on University, several of the TCU students on the curb watching as I sped past, probably wondering where I was going in such a hurry. In mere minutes, I pulled into the station. I was out of the car in a heartbeat, ordering Brigit to come along. I didn’t bother to leash her, not wanting to take the time.

Brigit’s nails clicking on the tile behind me, I sprinted down the hall to Bustamente’s office and darted inside without stopping at the door to wait for an invitation. Inside sat both Detective Bustamente and Detective Audrey Jackson, my other mentor.

“Did Downey do it?” I asked. “Can I go make an arrest?”

The two exchanged looks and laughed, Detective Jackson’s perky dark braids bouncing as she chuckled. “You can get your cuffs ready, Officer Luz. But not for Downey.”

My head began to spin. Huh?

“Take a seat,” Bustamente said, “and I’ll tell you what’s going on.”

I plopped down in the armchair next to Detective Jackson and Brigit sat at my feet.

Bustamente’s rolling chair creaked as he leaned back in it. “The tech team determined that the profile was uploaded through the Wi-Fi at the rehab center where Adriana works.”

“What!” Why in the world would a woman invite perverts to her door? Willingly and purposely put herself in danger?

“That was my reaction, too,” he said. “It doesn’t make sense. If she was trying to frame Ryan, there would be much less risky ways to do it.” He pointed to Jackson. “I asked Audrey in to get a second opinion, see if she had any insights.”

“And?” I said, turning to her.

She raised her palms. “I’ve got nothing. It sounds crazy to me that she’d have uploaded the profile, but I’ve seen a lot of crazy over the years. You two need to talk to Adriana.” With that, she rose from her seat and stepped over to Brigit, bending over to ruffle the dog’s ears. “Hello, there, pup. Have you been a good girl?”

Brigit wagged her tail and gave Detective Jackson a lick on the nose as if to say Yes! I’m always a good girl. Before leaving the room, the detective snagged the last piece of fudge from the plastic container on Bustamente’s desk. “Too bad you didn’t confiscate all of that marshmallow fluff. I could eat a pound of this stuff.”

Once she’d left the room, Bustamente grabbed his jacket and draped it over his arm. “Let’s go have a chat with Miss Valdez.”

We drove to the rehab center. It was a three-story facility that, according to the signage, handled both inpatient and outpatient care. We parked, gave Brigit a second or two to sniff the bushes outside, and checked in at the front desk. When we told the woman we needed to speak with Adriana, her brows reflexively rose in interest. How long until the office gossip starts to spread? When the receptionist got her brows back under control, she glanced down at my furry partner, her expression unsure.

“Don’t worry,” I told her. “I’ll keep the dog away from the patients.”

The woman picked up her phone and punched three buttons. “Miss Valdez, I’ve got a Detective Buster Manty and an Officer Louise here to see you.”

The woman had butchered our names, but surely Adriana would know who she was referring to.

“Okay,” the woman said into the phone. “I will.” She returned the receiver to the cradle. “Third floor.” She pointed across the way to a bank of elevators. “Room 328.”

We thanked her and made our way to an elevator. After waiting for an elderly woman with a cane to exit, we climbed aboard. Though we rode up in silence, I could almost hear the buzz of my nerves.

Would Adriana confess all?

Would we be walking out of here in mere minutes with Adriana in handcuffs?

Would this confounding case finally have a resolution?

The car bobbed and the bell dinged as we came to a stop on the third floor. We exited, consulted the sign mounted on the opposite wall, and headed in the direction the arrow pointed for rooms 315 to 330.

As we walked down the hall, it became clear we were on an inpatient ward where people lived while undergoing long-term treatment. Patients in wheelchairs and others using walkers cooed and called to Brigit. Many of them reached out a hand to pet her. Despite my promise to the receptionist that I’d keep Brigit away from the patients, I didn’t have the heart to rush past these people. They probably hadn’t seen a dog in a while. Many of them might be missing their own pets while they underwent rehabilitation here.

“Hey, girl!” a white-haired woman with a walker called. She reached down with a gnarled hand to rub Brigit’s head. “You sure are a pretty thing. I bet you’re smart, too, aren’t you?”

“As a whip,” I said. Poor choice of words. My mind went back to the leather whips and marshmallow fluff.

“Can she do tricks?” asked a bald man headed our way, his walker tap-tap-tapping on the tile floor as he came along.

“She sure can.” I ran through the usual rigmarole with Brigit. Sit. Shake. Roll over. In case anyone on the floor was sleeping, I skipped “speak.” No sense waking them up. “Here’s her coup de grâce.” I formed a pretend gun with my index finger and thumb, pointed it at Brigit, and said, “Bang-bang.”

She keeled over, falling onto her back with her legs in the air and her tongue hanging out, playing dead. She ought to get a Tony Award for that performance.

The woman let go of her walker and clapped her hands in delight. Bustamente caught the woman as she, too, began to keel over.

“This was such a treat!” she said. “I wish my Roscoe were allowed to come for a visit.” She proceeded to pull a photograph out of her pocket. “This is him.”

The black poodle in the picture was an absolute doll. “What a handsome boy,” I said.

Bustamente discreetly jerked his head toward the end of the hall, encouraging me to wrap things up.

“We have to get back to work now,” I told the group who’d gathered around. “Y’all take c-care.”

We continued down the hall to room 328. The door was closed. A hand-lettered sign affixed to it with surgical tape read PLEASE KNOCK BEFORE ENTERING.

The detective put his hand to the door. Knock-knock.

A moment later, Adriana opened the door. She poked her head out and glanced up and down the hall before hurriedly waving us in and closing the door behind us.

Her office space was tiny but tidy. She worked at a built-in modular desk with modular shelves lining the walls. Her window looked out on the parking lot. Not much of a view. On the corner of her desk was an industrial-sized pump bottle of hand sanitizer.

She retook her seat and gave the space between me and the detective a disapproving look. “I wish I’d known you were coming.”

Why? I thought. So you could bolt?

She went on. “My boss doesn’t like personal visits at work.”

While our visit might seem personal to Adriana, it was business to us.

Bustamente cut me a look, his eyes flicking to the cuffs at my waist, telling me to be ready to take her in. “We’ll make it quick,” he said. “Miss Valdez, our tech team was able to trace the profile back through the Internet service provider to determine what system was used to upload the data.”

Her eyes brightened and she seemed to vibrate with energy, sitting straight up in her rolling chair. Looked like I wasn’t the only eager beaver. “It was Ryan’s, wasn’t it? The Wi-Fi at his apartment?”

“No,” Bustamente said. “It was not.”

Her face clouded in apparent confusion.

“In fact,” the detective continued, “the information was entered on the rehab center’s system.”

Her forehead crinkled and she blinked several times, her head tilting first one way, then the other, like a little bird. She tapped an index finger on her desk. “You’re saying he used the system here to enter the profile?”

“I’m saying whoever entered the data used this system.”

“Wait.” She did the blinking-tilting thing again, her eyes narrowing. “You mean someone who works here did it?”

“Looks that way,” the detective said. He pulled a quartered piece of paper out of his breast pocket, unfolded it, and handed it to her. “Here’s their report.”

Her eyes scanned the page before she looked up again. “I—I…” she stammered. “I can’t imagine who it would have been. I mean … I—I…”

“Miss Valdez,” Detective Bustamente said gently. “Be honest with us. Did you enter the profile?”

Her mouth flapped a few times before she ejected from her seat, the rolling chair slamming into the shelves behind her. “No!” she yelled, so loudly the word echoed in the space. If she hadn’t wanted to feed the office gossip mill, that scream was not the way to go. “Why in the world would I do something like that?”

Clearly, she was becoming flustered. The detective motioned with his hands for her to sit back down. “Look,” he said. “Nothing would surprise us or make us think less of you.”

“But I didn’t do it!” She looked wildly from his ear to mine to Brigit’s, as if hoping one of us would say something, tell her this was all just a bad dream, a mistake, a joke. “I didn’t do it!”

“Then how would you explain the fact that the center’s Wi-Fi system was used?” he asked.

She shook her head frantically, then stopped and stared at her desk for a few seconds as if racking her brain for a logical answer. A moment later, her head popped up and she threw a hand in the air as if she were in grade school and had the answer to a question. “I know! Or maybe I know. The rehab center uses Interstellar Communications for our Internet and cable. That’s the company that Ryan works for. Our system crashed a few weeks ago during a thunderstorm. Our in-house guy couldn’t get it back up and it was going to be hours before the service could send a tech out. I thought my boss would be happy if I could help out. I told her that my boyfriend was one of Interstellar’s authorized technicians. I called Ryan and he came out right away and got things running.”

Bustamente and I looked at each other again. His tight expression told me he was as frustrated as I was. This information could change everything. Just when we thought we’d finally got a break, too.

When Ryan worked on the system, he’d surely had access to whatever codes or passwords were needed to get into the system. And while I knew little about technology, I did know it was possible through various apps and software programs to log into a network remotely. People who worked from home did it all the time, using their company’s system even though their physical locations might be miles apart. Heck, the laptops we Fort Worth PD officers had in our cruisers could connect to the department’s main system.

“If you don’t believe me,” Adriana said, “I can get someone to find the work order and show it to you.”

“Do that,” Bustamente said.

If there was one thing a rookie cop learned quickly on the job, it was never to take someone automatically at their word, especially if they had skin in the game. Still, I doubted Adriana would have made up this stuff about the service call. It would be too easy to check.

Adriana grabbed her phone and called down to accounting. After telling them what she needed, she was put on hold for a moment. Damned if her face wasn’t just a little bit smug.

“Okay,” she said into the phone when the person on the other end returned. “Can you e-mail it to me?” She paused a moment. “Okay. Thank you.”

She turned to her computer, clicked a few buttons, and maneuvered her mouse. With a flourish, she turned the screen to face us. “There you go.”

Sure enough, there on the screen was an Interstellar Communications service report indicating Ryan Downey had performed work to get the system back online after a crash. But did that necessarily mean Ryan had been the one to input the Kinky Cowtown profile? It might not. If nothing else, though, it meant that Adriana could not be definitively identified as the culprit. It also meant we had more work ahead of us.

The detective pointed to the screen. “Can you print that for me?”

“I’d be happy to.” She jabbed the buttons on her keypad. A few seconds later, the printer on her desk whirred to life, spitting out the service order. She snatched it from the tray and held it out to the detective as if awarding him a prize.

Bustamente took the report from her, folded it, and tucked it into his pocket. “Thanks for the information, Miss Valdez. We’ll let you know if we make any further progress.”

She and I exchanged nods before the detective, Brigit, and I left her office.

As we rode back down in the elevator, Bustamente said, “I’m going to speak with their in-house computer guy. See if he can tell me anything more specific.”

We checked back in with the receptionist, who made another call and sent us to an office on the first floor. We made our way through a set of swinging doors to a short wing that was at least ten degrees cooler than the other part of the hallway. No doubt this was where the server and other important equipment resided, the lower temperature keeping them cool for best performance. You wouldn’t hear me complain. This wing was a welcome respite from the August heat outside.

We found the system administrator in his office. He was a chubby, bearded guy with rectangular glasses. Bustamente handed the guy the printout from our tech department and the man looked it over before consulting his computer. “Nope,” he said. “The IP address for the device that was used isn’t one of ours. It looks like someone hacked into our system from the outside using their own equipment.”

Bustamente cut me a knowing look. Yep, we both knew who’d have the ability to get into the center’s system. Ryan Downey. Still, even if we knew it, we’d need to be able to prove it.

“Can you tell who the equipment belongs to?” I asked.

“No,” the man said. “There’s not a way for me to discern that.” He let out a long, loud breath. “Frankly, this scares the shit out of me. We’ve got all kinds of confidential data on our system. Medical records. Social Security numbers. If the hacker harvested any of that information we could have a major security breach on our hands.”

“For what it’s worth,” Bustamente said, “we don’t think that’s what happened. We think the system was only used to upload some content to an adult dating site.”

“I hope you’re right,” the guy said, already fiddling around on his computer. “In the meantime, I’m going to have all of the employees change their passwords and take some other precautionary measures.”

“Good idea,” the detective said. He pulled a business card out of his pocket and laid it on the man’s desk, tapping a finger on it. “In case you need to reach me.”

“Thanks,” the man said without looking away from his computer.

Bustamente and I returned to the cruiser. Once we were seated inside, I turned on the engine, cranked up the AC, and sat back a moment to think. “We know that the computer and phone Ryan turned over to the Fort Worth PD weren’t used to access the Kinky Cowtown app, but we don’t know what other devices, if any, he had access to.” My mind went back to the electronics littering Ryan’s floor. He’d had dozens of devices. In fact, hadn’t the apartment manager mentioned that Ryan repaired devices on the side? He could have used one of his clients’ computers to log into the rehab center’s network. I suggested as much to Bustamente.

“I could probably get a search warrant,” the detective said, “but it’s likely a moot point. If Ryan’s the guilty one, he’s probably erased any evidence from the device he used or returned it to the client or ditched it in a Dumpster somewhere. Besides, it’s still possible, however unlikely, that Adriana was the one who entered the profile. She could’ve used a device she owned rather than her work computer.”

“So where does this leave us?”

“Where?” He said the last thing I wanted to hear. “Right back at square one.”