{"id":263,"date":"2026-06-27T13:15:35","date_gmt":"2026-06-27T18:15:35","guid":{"rendered":"https:\/\/threewerewolves.com\/nightshift\/?p=263"},"modified":"2026-06-27T13:15:36","modified_gmt":"2026-06-27T18:15:36","slug":"chapter-53-good-faith","status":"publish","type":"post","link":"https:\/\/threewerewolves.com\/nightshift\/archives\/263","title":{"rendered":"Chapter 53 \u2014 Good Faith"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The invoice arrived at 16:11 on Thursday afternoon.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark found it first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He was seated at the long dining table in the cabin with his laptop open, a mug of coffee going cold beside him, and three different documents spread across the screen: the latest Cross Timber Community Fund update, a Red River Community Foundation compliance notice, and the City of Cross Timber\u2019s preliminary acknowledgment of the restricted fleet-renewal grant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel was in the kitchen trying to decide whether leftover pasta counted as breakfast, lunch, or a personal failure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane stood at the counter, reading a patrol summary from the burglary cases and trying not to think about white cargo vans.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s phone chimed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He glanced down.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then frowned.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEli sent an invoice.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked up from the refrigerator.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAn invoice?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cApparently.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane turned.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cFor the fund work?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark opened the email.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCross Timber Community Fund. Safe Steps. Quiet Response compliance review. Municipal fleet grant structure. City Legal coordination.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel shut the refrigerator door with his hip.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat is a lot of lawyer hours.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHow much?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s eyes moved across the itemized document.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then stopped.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">His brow furrowed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at Thane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat is never a good face.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark rotated the laptop so they could see.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The invoice was formatted exactly like every other invoice Elias Carroway had ever sent them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clean white page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Carroway &amp; Wexler LLP letterhead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Matter number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Date range.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Detailed service entries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Professional services rendered: 16.8 hours<\/strong><br><strong>Rate: $400.00 per hour<\/strong><br><strong>Subtotal: $6,720.00<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat seems like Eli.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark scrolled down.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then paused again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below the subtotal was one additional line.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Good-faith charitable-services adjustment: -$6,720.00<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the bottom:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amount Due: $0.00<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a moment, no one spoke.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel leaned closer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIs that a typo?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark shook his head.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is not.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the number again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli had always charged four hundred dollars an hour.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He had earned it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He had charged it for acquisition documents, real-estate structures, trust revisions, civil matters, contract fights, corporate cleanup, and a long list of things Thane only vaguely understood but knew were important because Mark read every page twice and Eli never raised his voice when explaining them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sixteen-point-eight hours of Eli\u2019s time should have been expensive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It had been expensive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It just was not being charged to them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at Thane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCall him.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane did.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli answered on the first ring.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThane.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEli.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou received the invoice.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe did.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAnd?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt says zero.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel leaned into the speakerphone from the kitchen island.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDid your billing department get kidnapped?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli was quiet for half a beat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then he said, \u201cMy billing department is one of the most frightening forces in the state of Oklahoma. Nobody kidnapped them.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark closed the laptop halfway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThen why did you waive the fees?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli\u2019s voice softened.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not much.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But enough.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBecause I cannot, in good conscience, charge you money for the work you are doing to help people.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane leaned one hip against the counter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe hired you.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe expect to pay you.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou do pay me.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cFor this work too.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo,\u201d Eli said. \u201cNot for this.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at Mark.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark looked equally confused.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli continued.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou came to me because you wanted to build something that would help people without humiliating them, obligating them, or making yourselves the center of it. You have followed every safeguard I put in front of you. You have listened when I said no. You have allowed professionals to make decisions you could have tried to control.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat was the point,\u201d Thane said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI know,\u201d Eli replied. \u201cAnd I appreciate it.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The words settled quietly into the kitchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outside, the late afternoon sun fell through the trees in long gold strips. The cabin smelled like coffee, pasta sauce, and the cedar-clean scent of the woodwork warming in the light.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli went on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCarroway &amp; Wexler has a pro bono and community-service practice. We take on matters that do not make the firm money because that is part of being a firm with the resources to do it. I am assigning the Cross Timber Community Fund, Safe Steps, the Quiet Response account, and the municipal grant work to that side of the ledger.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel blinked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSo you are doing pro bono work.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cFor you, yes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s ears lifted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cA lawyer doing something for free. We should document this.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPut it in a museum.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGabriel.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCall the mayor. She likes ceremonial things.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli sighed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI am revising my earlier opinion. You may be my most exhausting clients.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark opened the invoice again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWill this create any issue with the fund\u2019s compliance?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo. The fund receives proper legal services. The firm independently chooses not to bill the clients for those services. The accounting remains accurate. There are no hidden charges, no tax games, and no special favors waiting to happen later.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked down at the phone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou do not have to do this.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI know.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThen why?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli was quiet for a second.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When he spoke again, his voice held none of the practiced attorney polish he used in meetings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBecause I have represented wealthy people for most of my adult life. I have watched people spend absurd amounts of money making themselves feel important. I have watched clients buy influence, recognition, access, and the right to have their names placed on buildings they did not need.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s expression changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli continued.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAnd then I have three clients who call me because they hear an officer crying behind a police station, or see somebody who needs a hotel room, or realize the local shelter cannot keep enough beds clean, or overhear that patrol officers are driving twelve-year-old vehicles until something breaks.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane said nothing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou three have good hearts,\u201d Eli said. \u201cYou are trying to do good without making anyone owe you for it. I am not charging you money in the pursuit of that.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The kitchen had gone entirely quiet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then Gabriel cleared his throat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWow.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark looked down at the invoice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane swallowed once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThank you, Eli.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou are welcome.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel leaned into the speakerphone again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSo this is what happens when lawyers develop feelings.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli said, \u201cThis is what happens when clients finally behave in a manner that does not require emergency legal triage.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat is harsh.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat is accurate.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s mouth twitched.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel pointed at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not encourage him.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eli added, \u201cAnd do not get used to it. The next time you call me because one of you has driven a military vehicle through a restricted-access ornamental fountain, I will charge you double.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane\u2019s ears tipped back.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat happened once.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt happened once too many times.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel smiled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCould the foundation buy a fountain?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCould it buy a zoo?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCould it buy a zoo with a fountain?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGoodbye, Gabriel.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The line went dead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a moment, the three wolves stood around the kitchen island in the warm quiet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then Mark closed the laptop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHe is a good attorney.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou are becoming emotional.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI am making an accurate statement.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane picked up the phone and looked at the zero-dollar invoice once more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then set it down.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood hearts,\u201d he said quietly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYeah.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNow we need to go to work.\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">The station was busy when Night Shift arrived.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not overwhelmed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not in crisis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just carrying the dense, humming energy of a city that had reached Thursday evening and was already beginning to make plans for the weekend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Patrol units checked in and out through Dispatch. The front desk phone rang twice before someone answered it. A records clerk pushed a cart full of archived case boxes past the bullpen. The break room smelled like microwave popcorn and burned coffee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The patrol-duty board had no poster on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Night Shift office case board had no poster on it either.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane noticed both facts immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel noticed him noticing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSee?\u201d he said. \u201cI learn.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou hid the original in Mark\u2019s cabinet.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI preserved a cultural artifact.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark walked past them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is secured.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is evidence,\u201d Gabriel said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is not.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt documents a workplace incident.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane stopped.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark stopped too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked between them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then smiled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou are both still mad.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo,\u201d Thane said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes,\u201d Mark said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked pleased.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They entered the conference room for the evening handoff.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss stood at the case board with a thick folder in one hand and a smaller stack of property-crimes reports in the other. Rusk leaned against the conference table, coffee in hand. Kessler sat at the laptop station, jacket still on, reviewing vehicle-registration records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mercer was nowhere in sight.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fleet grant had moved quietly through City Legal. No public notice had gone out yet. No speeches. No council announcement. Just the slow machinery of municipal process doing what it had to do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane liked that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The board carried two new headings beneath Leah Moreno\u2019s active-prosecution file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ACCESS BURGLARIES<\/strong><br><strong>LUIS ORTEGA ASSAULT \/ DEVELOPMENT THEFT<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss tapped the first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cProperty crimes first,\u201d she said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark opened his notebook.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSince the Mullen burglary, we have two additional reports that fit the pattern. Same general neighborhood type. Same daylight time window. No obvious valuables taken. Smart-home systems briefly disrupted.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kessler clicked a map onto the screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Five red markers appeared across Cross Timber.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The homes sat in different subdivisions, but the map revealed what the individual reports had hidden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They formed a loose arc around the northern and western edges of the city.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not random.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not yet a clean line either.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cItems taken are still access and identity materials,\u201d Kessler said. \u201cSpare keys. garage remotes. mail. old phones. vehicle documents. insurance cards. one home had a binder containing family schedules, school pickup information, and account-recovery printouts.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s ears lowered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThey are building profiles.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPossibly,\u201d Voss said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThey are,\u201d Mark said, then corrected himself immediately. \u201cThe items support that possibility.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rusk pointed at the map.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhite cargo van appears near three of the five scenes. No readable plate yet. We found a rental-company logo on one partial frame from a neighborhood camera, but the image is blurred.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cRental company?\u201d Thane asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMetroWorks Fleet Rental,\u201d Kessler said. \u201cThey rent commercial vans, utility trucks, trailers. Their corporate office is in Oklahoma City. We have preservation requests moving.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark studied the map.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAny common vendor for the home-security systems?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes,\u201d Kessler said. \u201cAll five homes use either BrightNest Home Systems or a reseller called HomeLink Integrations.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSame company?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cRelated,\u201d Kessler said. \u201cBrightNest is the platform. HomeLink is a local installation contractor. Their technicians install cameras, routers, smart locks, garage integrations, all of it.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at the missing-property lists.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSo somebody with access to the installation side has a target list.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMaybe,\u201d Voss said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOr someone acquired a target list,\u201d Rusk added. \u201cWe do not have proof that the installer is involved. We have a lead.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kessler changed the screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A router-log summary appeared.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMark was right about the remote restarts,\u201d he said. \u201cThe systems are not simply losing power. An unauthorized administrator credential is accessing the routers and initiating remote reboots.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s ears tipped forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCredential type?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCompromised technician credential, possibly. We are still working with BrightNest security. There are indications the access is coming through a legacy service account.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCould a former employee still have it?\u201d Mark asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOr somebody using a former employee\u2019s account,\u201d Voss said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel leaned back in his chair.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo we have names?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot yet,\u201d Kessler said. \u201cBut HomeLink provided a list of former technicians with expired access credentials. We are narrowing it.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss looked at Night Shift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cTonight you have a fresh burglary scene in Stonebridge. Homeowner came home from a business dinner, found the garage side door open, and says the family command center was disturbed. Same general property profile.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cUnderstood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss tapped the second heading.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLuis Ortega.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The room shifted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kessler brought up a development-site map.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLuis is stable. Surgery on his leg went well. His concussion is mild. He is tired, medicated, and angry that we will not let him walk out of the hospital.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s mouth moved faintly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHis wife says that is the first normal thing he has done all week,\u201d Rusk said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss continued.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPrairie Ridge has admitted there are material discrepancies. Copper, plumbing fixtures, HVAC components, tools, and some high-value electrical equipment. Not huge amounts from any one lot. Enough across several months to become serious.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWho has access?\u201d Mark asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cToo many people,\u201d Voss said. \u201cSite supervisor. logistics coordinator. foremen. delivery drivers. subcontractors. warehouse staff. several company trucks.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kessler brought up another list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLuis\u2019s note references \u2018M.\u2019 We now have three plausible M names: Mason Vail, logistics coordinator; Miguel Alvarez, equipment operator; and Matt Reddin, assistant site supervisor.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at the screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAny of them own or use a blue vehicle?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAll three can access Prairie Ridge fleet trucks,\u201d Kessler said. \u201cMason Vail had a blue company pickup assigned to him Thursday. The paint transfer near the culvert is consistent with Prairie Ridge fleet blue, but that does not narrow it to one vehicle.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLuis say anything new?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot enough to identify his attacker,\u201d Voss said. \u201cBut he remembers being told, \u2018You should have let it go.\u2019 He also remembers the smell of citrus hand cleaner.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel glanced at the board.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCommon on construction sites.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cVery,\u201d Rusk said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAny video?\u201d Mark asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDevelopment cameras cover the main entrance and trailer. Not the south drainage easement. We have one camera at a nearby fuel station that may catch outbound vehicles. The footage is being preserved.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss looked at Night Shift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou will start at Stonebridge. Once that scene is stable, meet Bell at Prairie Ridge. Luis has agreed to a short follow-up conversation tonight if his doctor clears it. Do not make him relive the assault. We are looking for what he had found before he was attacked.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cUnderstood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss closed the folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOne more thing. Do not decide that these two cases are connected to anything else because both involve access, information, or theft. Cross Timber is allowed to have more than one bad thing happening at a time.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at Thane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cShe said that directly at us.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cShe did,\u201d Thane said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rusk took a drink of coffee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cShe is learning.\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Stonebridge was quieter than Brookstone Estates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The houses were still expensive, still neat, still built around lawns that looked professionally maintained by people who did not enjoy lawn work. But there were more trees, narrower streets, and older construction. The neighborhood had grown in layers rather than all at once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The home belonged to Darren and Nora Whitcomb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They stood in their kitchen when Night Shift arrived, still wearing the formal clothes they had left for dinner in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nora held a dish towel in both hands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Darren stood at the back counter, staring at the open door that led to the garage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Officer Grant met the wolves near the entryway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGarage side door was found open when they got home. No one inside now. Same weird item list.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCamera?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBrightNest. Connection gap from 19:36 to 19:48.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s expression tightened.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSame window length?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAlmost exactly.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The kitchen smelled like lemon cleaner, coffee, old wood, and the faint warm scent of a family meal that had been planned but never made.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There was also the unfamiliar scent of work gloves, faintly rubberized, and a thread of citrus hand cleaner near the garage door.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane did not say anything yet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Citrus hand cleaner was not proof.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was a smell.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A common one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But common things could still matter if they kept appearing in places they did not belong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark moved toward the family command center mounted beside the refrigerator.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The board held the ordinary architecture of a household.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">School calendars.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Soccer schedules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A dry-cleaning coupon.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A pediatrician\u2019s appointment card.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A list of emergency contacts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sheet of paper titled <strong>GATE CODES \/ HOME INFO<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Several pages were missing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark photographed the board before anyone touched it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel stood beside Nora.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat do you think is gone?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nora swallowed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI do not know. It is not like jewelry was taken. Nothing like that.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWalk us through what you have noticed.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe garage remote from my car. Our spare house key. An old tablet from the desk drawer. A folder with insurance papers and vehicle information.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAnything from your children?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nora looked toward the hallway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMy daughter\u2019s old phone. It was in a drawer upstairs. She has a new one now, but all her old photos were on that phone.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s ears lowered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWas it password protected?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI think so.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThink?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cShe is thirteen.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel nodded slightly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cFair.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the garage door.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The side entrance showed no damage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The deadbolt had been unlocked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The home\u2019s main router sat in a cabinet near the command center.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark had already found the router event logs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSame administrator credential,\u201d he said. \u201cSame style of remote reboot. The camera system was intentionally looped, not merely disabled.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant looked over.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSame person?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSame access method,\u201d Mark said. \u201cThat is not the same thing.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sound came from the back of the house.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A soft electronic chirp.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nora looked toward the stairs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat is my son\u2019s room.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone went still.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant raised his radio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane moved first, not rushing, but fast enough that the others followed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The upstairs hallway was empty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No intruder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No moving shadow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No sound except the regular hum of air conditioning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The chirp came again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From a small smart speaker sitting on a desk near the boy\u2019s bed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The device\u2019s ring light pulsed blue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark stepped closer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not touch it.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The speaker chimed once more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then a synthetic voice said:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cYour device is offline.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Nora stared at it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat was not offline earlier.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark checked his tablet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe smart-home account is receiving another access attempt.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cFrom where?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s fingers moved quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot enough information yet. But someone is trying to connect to their system right now.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s ears tipped forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cFrom the house?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo,\u201d Mark said. \u201cRemote request.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant keyed his radio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDispatch, can you advise whether units are available for an increased visibility pass at the Whitcomb address? Possible ongoing smart-home intrusion.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dispatch acknowledged.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s expression stayed focused.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe request is routing through a cellular data connection. The address is not visible.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCan BrightNest trace it?\u201d Thane asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEventually.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEventually is not now.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo,\u201d Mark agreed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nora stood in the doorway, pale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAre they watching us?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel turned toward her.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe do not know that. But we are going to make sure they cannot get back in tonight.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He looked at Mark.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat do we need?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDisconnect the system from the network. Change the router credentials through a clean device. Disable remote administration. Reset every smart lock, garage integration, and account-recovery email.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nora looked overwhelmed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat sounds impossible.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is not,\u201d Mark said. \u201cIt is just a list.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at Grant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCan patrol stay visible until they are secure?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI can arrange it.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the next forty minutes, the three detectives did the work nobody would call dramatic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark walked Nora and Darren through account resets and physical disconnections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel helped their teenage daughter understand why her old phone needed to be preserved as possible evidence without making her feel like she had done something wrong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane helped Darren re-secure the garage door and confirm every spare key location in the house.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The family did not leave.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They did not want to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So Night Shift helped make the place feel like theirs again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before they left, Mark received a secure message from BrightNest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He read it once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then looked at Thane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cConnection attempt was routed through a MetroWorks rental van hotspot.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane\u2019s ears tipped forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCan they identify it?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot yet. But MetroWorks has a fleet telemetry request coming. We may have a live vehicle soon.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked toward the street.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe van might be out there right now.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMaybe,\u201d Mark said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the secure home.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The disabled smart devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The scared family trying to regain the ordinary shape of their evening.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThen we find it.\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Prairie Ridge was darker than it had been the night Luis was found.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most of the work lights were off. The half-built homes stood in black silhouettes against the sky. The temporary office trailer glowed at the main entrance, and one security vehicle moved slowly along the unfinished road.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Officer Bell waited near the trailer, hands tucked into his jacket pockets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHospital cleared him for a short interview,\u201d he said. \u201cHe is tired. No pressure.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood,\u201d Gabriel said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The hospital room was dim.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis Ortega sat propped up in bed with a bulky cast on his lower leg and an IV in one arm. He looked pale, bruised, and deeply unhappy about being in a hospital gown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">His wife, Marina, sat beside him with a paper cup of coffee and the exhausted expression of someone who had not left the room for long enough to sleep properly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the wolves entered, Luis tried to sit straighter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel immediately lifted one hand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis gave a small, tired smile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHard to look useful like this.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou are allowed not to be useful for a while,\u201d Gabriel said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marina\u2019s eyes softened.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark took the chair near the window. Thane remained beside the door, giving Luis room.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel sat across from the bed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe are not here to make you tell the whole story again.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe are trying to understand what you found before somebody hurt you.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis looked at the ceiling for a moment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then closed his eyes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMaterials were disappearing,\u201d he said. \u201cNot all at once. A few pipes. fixture boxes. copper bundles. specialty wire. Things that could be written off as delivery mistakes or breakage.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWho had access to the records?\u201d Mark asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEveryone with a reason,\u201d Luis said. \u201cBut not everyone had the same reason.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDid you tell anyone?\u201d Gabriel asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMy supervisor first. He told me to document it. So I did.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWho else?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis\u2019s mouth tightened.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMason Vail.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe logistics coordinator?\u201d Mark asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHe said I was overthinking it. Said the counts always looked messy at the end of a project phase.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat did you think?\u201d Thane asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI thought he was scared.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s expression stayed gentle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhy?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBecause he got angry too fast.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis looked down at the blanket over his legs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI did not think he would hurt me. I thought he was stealing. Or covering for somebody stealing.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDid you see him the night you were attacked?\u201d Gabriel asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis shook his head.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo. I heard a truck. Someone walked up behind me. I turned and got hit. I remember the ground. The culvert. A voice.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCould you identify the voice?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDid it sound like Mason?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis hesitated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI do not know. Maybe. But I do not know.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel nodded immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThen we do not put that in your mouth.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis looked grateful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark opened a small evidence folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYour note mentioned altered trailer records and Lot 17 and Lot 22. Do you have copies anywhere else?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis was quiet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then looked at Marina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">She looked back at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYou can tell them,\u201d she said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis nodded once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI took photos.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOf what?\u201d Mark asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDelivery sheets. Inventory spreadsheets. Truck logs. I took pictures because the numbers changed after I entered them.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhere are the photos?\u201d Thane asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis looked embarrassed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOn my phone.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhich is still missing.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYeah.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAnywhere else?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis shook his head.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then stopped.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWait.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel leaned forward slightly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMy old laptop.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhere?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIn the garage at home. I copied some stuff there because I did not want it on my work tablet.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marina sat up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe laptop in the blue storage bin?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI think so.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark\u2019s pen moved quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWould you consent to us collecting it?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThank you.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis looked at Thane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDid you find who did this?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo,\u201d Thane said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis\u2019s face tightened.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBut we are closer,\u201d Thane added.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luis watched him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not make it worse for my wife.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane held his gaze.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe will not.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marina looked from one wolf to another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The interview ended there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not because they had everything.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because they had enough for now.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">At 22:48, Night Shift went to Luis Ortega\u2019s house with Marina\u2019s written consent and a patrol officer for the property log.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The garage smelled like dust, motor oil, old cardboard, and the clean citrus scent of laundry soap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The blue storage bin sat under a workbench beneath a stack of holiday decorations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inside was an aging laptop wrapped in a gray sweatshirt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark photographed it before touching it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPower status?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOff,\u201d Thane said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCould it contain something?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt could contain anything,\u201d Mark replied.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel crouched beside the bin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOptimism is a beautiful thing.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is not optimism. It is data preservation.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The laptop went into an evidence bag.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A small thing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A gray plastic machine with a cracked hinge and an old sticker from a college football team on the lid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But it might contain the copy Luis had made before he disappeared.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It might explain the altered records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It might tell them why someone had decided to leave him hurt in a drainage culvert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outside, the night remained quiet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Too quiet, Thane thought.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The kind of quiet that did not mean nothing was happening.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The kind that meant somebody else was waiting to see whether the things they had hidden stayed hidden.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">At 00:16, Dispatch interrupted their evidence return.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNight Shift, Patrol Four is requesting your assistance at Westgate Service Road. Possible white cargo van matching the property-crimes BOLO. Vehicle is stopped on an equipment-light violation. Driver is cooperative. Requesting investigative response.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel sat up in the passenger seat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat was fast.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane turned the Humvee toward Westgate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The van sat on the side of the road beneath a broken streetlight.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">White cargo body.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No company lettering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rental sticker low on the rear bumper.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Officer Grant stood near the driver\u2019s door while another patrol officer watched the passenger side.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The driver was a heavyset man in his forties wearing a gray work shirt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">His hands rested visibly on the steering wheel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane pulled behind the patrol unit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark checked the plate through the secure system before they stepped out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMetroWorks rental,\u201d he said. \u201cReserved to a Bryan Latham. Rental began three days ago. Return date Monday.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAny connection to HomeLink?\u201d Gabriel asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot yet.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant met them near the rear of the van.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEquipment light was out. Dispatch flagged the rental company and vehicle profile. Driver says he is moving office equipment for his brother.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCargo area?\u201d Thane asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLocked. He declined consent.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHis right,\u201d Mark said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDriver has no warrants. License valid. Rental agreement matches his name. He has been polite.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked through the open driver-side window.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The van smelled of fast food, old coffee, sweat, rubber gloves, and a faint electrical-plastic scent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There was something else beneath it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A familiar sharp note.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Citrus hand cleaner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Still common.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The front seat held a receipt, a high-visibility vest, and a folded clipboard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing obvious.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing that gave them legal grounds to force the cargo door open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel approached the driver\u2019s window with Grant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMr. Latham?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYeah.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI am Detective Gabriel. We are following up on a few property-crime cases involving a vehicle that may resemble this one.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The man\u2019s eyes shifted briefly toward the mirrors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI have not robbed anybody.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe did not say you did.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI am moving stuff for my brother.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOkay. What kind of stuff?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOffice stuff. Chairs. Desks. A copier.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhere from?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cStorage unit in Edmond.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhere to?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHis place.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhere is that?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The driver named an apartment complex on the south side.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark checked it quietly from behind the patrol unit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No obvious connection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at the man.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHave you done any home-security work recently?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEver work for BrightNest or HomeLink?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cEver work in installation or IT?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The answers came quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Too quickly, Thane thought.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But speed was not proof.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fear was not proof.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A citrus smell was certainly not proof.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant returned the driver\u2019s license.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMr. Latham, your equipment light needs to be repaired. You are receiving a warning.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The man looked relieved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not enough for anyone else to notice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enough for Thane.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He drove away after the warning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The van\u2019s taillights disappeared down Westgate Service Road.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel watched it go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat was him.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat was a man who was nervous during a traffic stop.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHe lied.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMaybe.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHe said he was moving office equipment. There was no office-equipment smell.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark stared at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOffice equipment has a smell?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cYes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat does it smell like?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDust. old carpet. stale paper. cables. printer toner. chairs that have been in a conference room for ten years.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the road.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGabriel is right about one thing.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark glanced at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe van did not smell like it was moving office equipment.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grant heard that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCan you use that?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot alone,\u201d Thane said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNot even close,\u201d Mark added.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But Mark was already entering the rental information into the case file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bryan Latham.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">White MetroWorks cargo van.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three-day rental.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No known HomeLink employment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Citrus hand cleaner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">High-visibility vest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A lie that might be nothing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A lie that might be the first loose thread in a larger pattern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They let it go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because they had to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because good police work was not grabbing every suspicious person and hoping the evidence arrived later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the law did not bend just because a detective\u2019s instincts were loud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel climbed back into the passenger seat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI hate letting him go.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane started the engine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI know.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark looked down at his laptop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe did not let him go. We documented him.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked over his shoulder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat is a very Mark answer.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIt is the correct answer.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane pulled back onto the road.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThen we make it useful.\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">The rest of the shift was quieter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not empty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Never empty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A minor traffic collision at a four-way stop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A panic alarm at a laundromat triggered by a malfunctioning dryer-control panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A welfare check on an elderly man whose neighbor had not seen him collect his newspaper in two days\u2014he was fine, deeply annoyed, and had simply switched to digital news.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At 03:11, Dispatch sent Night Shift to the municipal golf course.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The caller reported \u201ca large animal screaming near the seventh green.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel read the call description twice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLarge animal screaming.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not say goat.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI was thinking peacock.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhy?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBecause I have heard a peacock before. They sound haunted.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark looked up from the back seat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPeacocks are not common at municipal golf courses.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNeither are screaming animals, Mark.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The animal turned out to be a very offended fox caught in a loose section of decorative fencing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was not injured.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was just extremely committed to making everyone aware that it resented assistance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane carefully lifted the fence panel while Gabriel coaxed the fox backward with quiet words and Mark held the flashlight.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fox bolted free, crossed the green, and vanished into the tree line.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel watched it go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat was not a peacock.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNo,\u201d Mark said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cStill haunted, though.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane got back into the Humvee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWrite it clean.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI am not writing the report.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At 04:02, they returned to the station to complete reports and secure Luis Ortega\u2019s laptop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark placed the evidence bag into the temporary digital-evidence locker and documented the chain of custody twice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel sat at his desk, staring at the map of the burglary victims.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane stood near the case board.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two cases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A white van.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A missing phone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A cracked old laptop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A construction worker who had tried to prove a theft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A group of burglars collecting the pieces of other people\u2019s lives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing resolved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not yet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But the city was beginning to show them where the seams were.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At 04:28, Mark\u2019s laptop chimed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He checked the incoming evidence notification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then went still.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDigital forensics completed a preliminary extraction from Luis\u2019s laptop.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThat fast?\u201d Thane asked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cLuis had a simple local folder. No encryption. The examiner was able to image it immediately.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark turned the screen toward them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The folder list showed photographs and spreadsheets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PRAIRIE RIDGE \u2014 KEEP COPIES<\/strong><br><strong>TRUCK LOGS<\/strong><br><strong>LOT 17<\/strong><br><strong>LOT 22<\/strong><br><strong>DO NOT LET M CHANGE<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel\u2019s ears lowered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c\u2018Do not let M change.\u2019\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark opened the last folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inside were photos of handwritten delivery sheets beside screenshots of the same entries after they had been altered in the trailer system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One name appeared repeatedly in the audit history.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mason Vail<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not a full answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not proof that Mason had attacked Luis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But proof that Luis had not imagined the changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proof that someone had been manipulating the records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And proof that Mason Vail\u2019s login credentials had been used to change them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at the screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cSend it to Voss.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark did.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Within two minutes, a reply came back.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preserve everything. Do not contact Vail. We will build the next warrant correctly. Good work. \u2014 Voss<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel leaned back in his chair.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOne case gets a name.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMaybe,\u201d Mark said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cOne case gets a rental van.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMaybe.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at both open folders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThen tomorrow we find out what those names open.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sky outside the station windows had begun to pale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At 06:30, Voss, Rusk, and Kessler arrived for the handoff.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss read the forensic summary without speaking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then she looked at the three wolves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cMason Vail is no longer simply a possibility,\u201d she said. \u201cHe is a person whose account changed the records Luis was tracking.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mark nodded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBut we still need to establish who used the account, who benefited, and who assaulted Luis.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cExactly,\u201d Voss said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kessler reviewed the MetroWorks rental summary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cBryan Latham has an old arrest for property theft in Tulsa. Nothing recent. No documented employment with HomeLink, BrightNest, or any registered smart-home company.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCan we get his rental history?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAlready requested.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cPhone records?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cNeed more. But we are getting there.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rusk gathered his coffee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGood work tonight.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thane looked at him.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThank you.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rusk paused at the doorway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then added, \u201cAnd for what it is worth, Carroway is a terrible influence.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gabriel blinked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWhat?\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rusk gave him a look.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cDo not make me explain jokes.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then he left.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voss\u2019s eyes moved briefly to the three wolves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not suspicious.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not exactly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just thoughtful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then she picked up the case files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cGo home,\u201d she said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Night Shift stood.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The city was waking again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Somewhere, a white cargo van sat in a parking lot or storage unit, full of things that looked too small to matter until someone understood what they were meant to open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Somewhere else, Mason Vail woke up unaware that Luis Ortega\u2019s old laptop had kept copies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And in a downtown office, Elias Carroway had decided that helping people was worth more than sixteen-point-eight billable hours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pack walked out together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The work waited.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But so did home.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The invoice arrived at 16:11 on Thursday afternoon. Mark found it first. He was seated at the long dining table in the cabin with his laptop open, a mug of coffee going cold beside him, and three different documents spread across the screen: the latest Cross Timber Community Fund update, a Red River Community Foundation [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-263","post","type-post","status-publish","format-standard","hentry","category-wolf-detectives"],"_links":{"self":[{"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/posts\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":1,"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"predecessor-version":[{"id":264,"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/posts\/263\/revisions\/264"}],"wp:attachment":[{"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/threewerewolves.com\/nightshift\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}