DEV BUILD (branch: deploy) - NOT FOR PUBLIC USE
 

Part of USS Oakland: History Never Forgets and Bravo Fleet: Nightfall

Touching Yesterday

Narendra system, Klingon Empire
Stardate 79265.9
0 likes 142 views

Fifty-eight years ago, four Romulan warbirds attacked Narendra III. Fifty-eight years ago, a single Ambassador-class heavy cruiser broke every law regarding the Klingon-Federation border in a mad sprint to reach them in time. Fifty-eight years ago, a woman with a fire in her heart and determination in her eyes rolled the dice, took a gamble, hoped that whatever they could do over Narendra III would save enough lives that a flagrant breach of Klingon space would be overlooked.

It was not the first time a Federation starship fought for the Klingons. It wouldn’t be the last. But it was the most legendary, the most history-defining. It may have been Archer, Pike, and Kirk who put the name on the map, but it was Rachel Garrett, here, over Narendra III, fighting a battle she had no hope of surviving in the shot-in-the-dark chance she could save lives the Federation had no obligation to save, where history never forgot the name USS Enterprise.

Of course, USS Oakland was no Ambassador-class, and she certainly wasn’t NCC-1701-C. Hers, after all, was a registry never destined to have a letter prefix attached to the end of it. 75012 was supposed to be a legacy that started and ended with an awkward pancake on stilts and clown shoes, waddling through space like a drunken penguin, towing starbase components and running cargo to backwater colonies.

That’s what she was supposed to be. But fate is both fickle, and enjoys the unexpected. And so, a ship that should’ve been an unnotable little footnote in Starfleet history dropped out of warp over Narendra III, shields raised, weapons powered.

To their credit, Narendra’s defense forces had clearly been bulked up since the last surprise attack on the world. Unfortunately, this bulking up consisted of one, possibly two old M’Chala-class birds of prey from the 2250s. Said vessels had already been converted from two ancient escort ships to a wide variety of metal shards that pinged off the old cruiser’s shields as she powered through the debris field, engines thrumming. No escape pods seemed to have been launched- the Klingons, as they often did, elected that today was a good day to die.

It just wasn’t often that a Starfleet vessel, and especially a utility cruiser, came to the same conclusion.

“Three ships on sensors, captain!” the comms officer- Charlie didn’t even know his name, he’d been transferred aboard less than a week ago- announced. “Looks like two frigate analogs and a cruiser, designs unknown. Computer can’t get an ID on them.”

“Don’t worry about what they are, Ensign.” Maising replied, craning forwards in his chair as if that would afford him a better look at the viewscreen. “Have they detected us yet?”

“It… doesn’t seem so, Captain,” the comms officer replied. “We’re still in the debris field, they might not have noticed. The two frigates are standing by the cruiser, and it’s… bombarding the colony, sir.”

Nervous glances shared all around. Klingons were plenty mighty warriors, of course, but even they couldn’t fight off an orbital bombardment with disruptors and bat’leths. By all accounts, an orbital bombardment probably wasn’t particularly honorable, either- for what honor is there to turn battleship-grade weaponry on homes and shops and remain safely outside the line of fire?

A thick silence fell on the bridge, covering everything in a dense fog of worry and concern. This was what they were getting into? A three-on-one against a foe willing to flatten a city from high orbit? In a utility cruiserOakland had a grand total of three phasers and two torpedo launchers to her name, all of which were forty years out of date, and they only could carry forty torpedoes at maximum anyways. MaximumOakland probably had somewhere closer to twenty.

It was Charlie who finally broke the silence. “We should hit th’ cruiser.”

Maising turned back to his XO with a raised eyebrow, settling back into his seat. “You seem to have a plan, Commander.”

“Eh… nae much of a plan, but it’ll buy th’ colony a moment ta breathe,” she responded, eyes fixed on the viewscreen, watching the cruiser’s weapons thunder away at the planet below. “We got the element ‘a surprise- so we hit ’em first. Drop down from atop ’em, smack th’ cruiser wi’ some fish ‘n a few whacks wi’ phasers. May not do a bloody thing, but it’ll knock th’ bastards off-guard right ‘n true.”

“Disrupt their attention. I like it. And it’s likely the best shot we have at making a meaningful dent- we have to keep them on the back foot.” Maising nodded, face set in resolute stone. “Helm, keep us in the debris field. New course, bearing 016 mark 074- bring us right on top of the cruiser. Tactical, prep weapons and load tubes, but hold fire until our say-so. Helm, once we’re in position, hold and prep to drop the prow, straight down.”

A chorus of “aye, captain!” rang across the bridge, and Oakland thundered through the glinting chunks of hull plating that had once been two Birds of Prey. The viewscreen’s angle on the cruiser increases steadily, slowly creeping further and further over the top.

A part of Charlie still couldn’t believe that she was here, on a California-class, a ship she used to hate because it wasn’t a frontline vessel… about to dive-bomb an unidentified starship shooting up a Klingon colony. Outnumbered three to one, fighting an enemy they had no intel about, in the middle of a quadrant-wide blackout. Right when she’d finally settled for a quieter, humbler ship, the universe came back to laugh in her face and give her what she wanted anyways.

The Klingons had decided today was a good day to die. It just wasn’t often that a California-class utility cruiser came to the same conclusion.

“Hold… hold…”

The angle of attack drew ever wider. Seventy degrees. Seventy-five degrees. Eighty degrees. Eighty-five.

Ninety.

“Hold…”

Oakland quietly groaned as the prow dipped slowly downwards.

Now! Pattern Maising-One, execute! Tactical, fire at will, two torpedoes center-mass on that cruiser!”

Oakland lurched forward like a bullet from a gun, phasers screaming, stitching the topside of the cruiser with twin orange beams as the dorsal and ventral fore arrays unleashed their little slice of hell. The utility cruiser screamed towards the three ships at full impulse, almost faster than her torpedo tubes could launch the two photon fish that slammed into the bigger foe’s dorsal side.

Charlie had no clue if the torpedoes made it through the shields. She had no clue if they’d done more than give the enemy crews a heart attack. But what she did know was that, as Oakland threaded the needle between the cruiser and one of her escorts and started bringing her prow back around, both dorsal phasers ripping away at the cruiser’s underside… the enemy’s guns had stopped firing at the planet.

The battle was met. Today was a good day to die.

Maybe she’d meet Rachel Garrett in hell.

Comments

  • FrameProfile Photo

    Wow, this was a great read. The excitement and anticipation of the Oakland punching hard and fast against an unknown enemy just to buy the Klingons some time was epic. Especially the fact they don't even know if they really caused any damage, but here they are swinging back around. As a fellow Cali writer, I especially enjoyed "awkward pancake on stilts and clown shoes." They may just be outdated, weirdly configured utility cruisers, but it sure seems that with the right people in command, they are too easily underestimated. Looking forward to reading more!

    April 8, 2025
  • FrameProfile Photo

    I like the guts that the captain is showing, knowing the limits of their ship and yet go guns blazing to save the day. Will this bite back? Most likely, but totally worth it. Awesome work

    April 9, 2025
  • FrameProfile Photo

    I really like the echoes of past canon in this. You have a very compelling dynamic between CO and XO and I love the juxtaposition of past and present action here! Looking forward to reading more!

    April 14, 2025
  • FrameProfile Photo

    The Second Battle of Narendra III! Will the Klingons be singing songs about this on in the future? I wait for the outcome with bated breath.

    April 17, 2025
  • FrameProfile Photo

    Your opening reflection on Narendra is really well written, and I love the rhythmic quality you've brought to this whole chapter. The tempo is also really well balanced with a good growth in the pace. Charlie might be meeting Garrett but I'm still sure that Oakland will get a letter after her name yet, legends are born from the seemingly insurmountable! And Oakland is certainly going to do Enterprise proud.

    April 17, 2025

Load Time: 0.92 seconds

Total SQL Queries: 92

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149987) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '149987' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
1 SELECT * FROM wp_posts WHERE ID = 86925 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (49894) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2419' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (69171) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 69171 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (60425) ORDER BY meta_id ASC
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2554' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 60425 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (60427) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2554' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (157770) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 157770 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149523) ORDER BY meta_id ASC
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2998' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 149523 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (139073) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2998' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (64986) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 64986 LIMIT 1
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2419' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 150382 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (86925) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (147800) ORDER BY meta_id ASC
1 SELECT ID, post_name, post_parent, post_type FROM wp_posts WHERE post_name IN ('donate') AND post_type IN ('page','attachment')
1 SELECT * FROM wp_posts WHERE ID = 136019 LIMIT 1
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'event_status' AND wp_postmeta.meta_value = 'In Progress' ) AND ( mt1.meta_key = 'event_type' AND mt1.meta_value = 'fleet_action' ) ) AND wp_posts.post_type = 'events' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_title DESC LIMIT 0, 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (159902,159903) ORDER BY meta_id ASC
1 SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('group_news_category') AND tr.object_id IN (159902, 159903) ORDER BY t.name ASC
1 SELECT wp_posts.* FROM wp_posts WHERE ID IN (159903,159902)
1 SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'group_news' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_date DESC LIMIT 0, 2
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (147802) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (133516) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 147848 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 133516 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (104322) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (122447) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (86926) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 86926 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (150372) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 150372 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (150371) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 150371 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158919) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158918) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158919 LIMIT 1
1 SELECT * FROM wp_users WHERE ID = '2545' LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (149944) ORDER BY meta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2419) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2419' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2554) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2554' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2998) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2998' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2545) ORDER BY umeta_id ASC
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2796) ORDER BY umeta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 120885 LIMIT 1
1 SELECT * FROM wp_users WHERE ID = '2796' LIMIT 1
1 SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'acf-field' AND ((wp_posts.post_status = 'publish')) AND wp_posts.post_excerpt = '_validate_email' ORDER BY wp_posts.menu_order ASC, wp_posts.post_title ASC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 147802 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147800 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 122447 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 104322 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 149944 LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2886) ORDER BY umeta_id ASC
1 SELECT * FROM wp_users WHERE ID = '2886' LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 148652 LIMIT 1
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '0' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT * FROM wp_posts WHERE ID = 158918 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (156082) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 147863 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (59349) ORDER BY meta_id ASC
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2545' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT * FROM wp_posts WHERE ID = 59349 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (59351) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2545' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (156116) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 156116 LIMIT 1
1 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2796' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (120885) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 156082 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (97617) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'member_user' AND wp_postmeta.meta_value = '2796' ) ) AND wp_posts.post_type = 'member' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC
1 UPDATE `wp_postmeta` SET `meta_value` = '142' WHERE `post_id` = 149987 AND `meta_key` = 'views'
1 SHOW FULL COLUMNS FROM `wp_postmeta`
1 SELECT meta_id FROM wp_postmeta WHERE meta_key = 'views' AND post_id = 149987
1 SELECT * FROM wp_posts WHERE ID = 147485 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 140109 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 130721 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1