DEV BUILD - NOT FOR PUBLIC USE
 

Check out our latest Campaign!

 

Part of Expeditionary Group: USS Spartan: A Forest Apart

My voice gets underneath your skin

Published on October 26, 2025
USS Spartan, Ready Room
September 2402
0 likes 75 views

Brow furrowed, head down, Kellin padded into the captain’s ready room just far enough to escape the reach of the doors’ sensors.  He waited long enough for the doors to close behind him until he accepted the protection of sanctuary from the rest of the crew.

He blinked a couple of times before he looked at Brennan, looked right at her.

“Captain, could that entire starship be alive?” he asked.

Brennan had long stopped trying to understand the inscapes of Kellin’s mind, and with a perfunctory wave of her hand, offered him to sit.
Could the ship be alive? Absolutely.
Did that make their mission any easier? Absolutely not.

“It is possible.” Brennan said, giving a light shrug. “But we will have to leave it to Simmons to figure that out. I don’t want to jump to conclusions.”

Kellin blinked at her, but he didn’t say anything.  He stared into the middle distance and a couple of heartbeats later he nodded vaguely.  In a smooth motion, he yanked one of the guest chairs back from the desk and he took a seat.  He didn’t scoot the chair any closer to the desk.

“Whether it is or isn’t – I am more concerned about the lack of lifesigns within the dome. It’s a vessel, that’s what we can be sure of. But where is the crew?”, Brennan mused.

Kellin gripped the armrests and planted his feet.  “Starfleet can find no records of the vessel passing through Federation space before it drifted out of the Briar Patch.  After a voyage that long, the crew could be in stasis,”  –in an undertone, he added– “or dead.  Or shielded from our sensors.”

“There are no signs of a struggle, or system failure. So if they are in stasis, I suppose it wasn’t an emergency.” Brennan interjected.

His eyes widening in awe, Kellin shook his head.  “With only solar sails to carry them, they could’a planned a voyage of decades or longer.  Planning for a generational ship or stasis is the only way to stay alive.”

“Yes. But if they use those means of travel, they would have automated a response to our hails.” she said. “At least that’s my assumption. Based on experience rather than factual evidence.”

“Look at you,” Kellin said fondly, “with experience of automated hails.  When Starfleet took a protective posture, we could only dream of meeting new civilisations.  You were going to talk us out of any problem and I wanted to punch a brand new alien.  Just once.  To see if it felt any different.”

Brennan closed her eyes for a moment longer than she had meant to.
He was, of course, correct – back when they had first dreamed of becoming Starfleet officers, back when things had seemed so much easier, they had talked hours on end about how their hypothetical first encounter with a new species would play out.

But back then, they also thought they’d stick together. Then came different assignments, the new friends, new challenges, and after several of Brennan’s messages to him had gone unanswered, she hadn’t sent again.

And now they were here – together. Potentially meeting a brand new alien. The irony wasn’t lost on her.

“That was when I wasn’t captain yet.” she reminded him. “Now that I am, please do not punch anyone. It’s a lot of paperwork I really don’t want to do.”

Nodding in agreement, Kellin said through a chuckle, “No punching.  That’s what the axe is for.”  And he laughed again and dropped his chin to his chest.  He smiled, but it didn’t entirely reach his eyes.

“You’ll be relieved to learn the mentor who got me into command red was a scientist and diplomat,” Kellin said, as if that could prove he had changed.  “I had to strip out of security gold because it got too boring at archaeological dig sites.”

“I know.” Brennan stated as blasé as she could possibly manage. “We said we’d keep track of each other. I did.”
And despite knowing that it was unfair to assume, she was fairly sure that she was the only one.

A heartbeat later, Kellin nodded slowly.  He rubbed the back of his neck, saying, “You were always so good at that.”

She waved her hand dismissively. “Either way. We’re hypothesizing, and I dislike doing so. Let’s see if Simmons is able to shed some light on the matter.”

Kellin bounced to his feet, quick to give Brennan her space.  On light steps, he strode to the door, sing-songing, “More first contact.  Less physical contact.”

Comments

  • FrameProfile Photo

    That would make an interesting ships motto “More first contact. Less physical contact.”

    October 28, 2025

AUTHORS

CHARACTERS

Load Time: 0.36 seconds

Total SQL Queries: 67

2 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (170524) ORDER BY meta_id ASC
1 SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = '170524' AND wp_posts.post_type = 'story' ORDER BY wp_posts.post_date DESC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (91261) 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 = '2374' ) ) 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 wp_posts.* FROM wp_posts WHERE ID IN (47074)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (47074) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (136019) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 150375 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 158912 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158912) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 158913 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (158913) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 144045 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (144045) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 47905 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (47905) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 141086 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 150440 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (141086) ORDER BY meta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (48427) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 50913 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (50913) ORDER BY meta_id ASC
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 wp_posts.* FROM wp_posts WHERE ID IN (173993,173660)
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 (173660, 173993) ORDER BY t.name ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (173660,173993) 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 ) 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 IN ('fleet_action','fiction_campaign') ) ) 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 wp_posts.* FROM wp_posts WHERE ID IN (170919)
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (170919) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 32091 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 88217 LIMIT 1
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 wp_posts.* FROM wp_posts WHERE ID IN (91261)
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 = '2765' ) ) 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 (69171) 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 = 'mission' AND wp_postmeta.meta_value = '164364' ) ) AND ((wp_posts.post_type = 'story' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date ASC
1 SELECT * FROM wp_users WHERE ID = '2374' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2374) ORDER BY umeta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 164364 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 136019 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 48427 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_users WHERE ID = '2765' LIMIT 1
1 SELECT user_id, meta_key, meta_value FROM wp_usermeta WHERE user_id IN (2765) 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 (2554) ORDER BY umeta_id ASC
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (164364) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 163258 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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (164903,166279,165221,166964,164906,167738,167635,169680,173207) 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 (163258) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 88939 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 147103 LIMIT 1
1 SELECT * FROM wp_posts WHERE ID = 163257 LIMIT 1
1 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (163257) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 10790 LIMIT 1
1 SELECT meta_id FROM wp_postmeta WHERE meta_key = 'views' AND post_id = 170524
1 SHOW FULL COLUMNS FROM `wp_postmeta`
1 UPDATE `wp_postmeta` SET `meta_value` = '75' WHERE `post_id` = 170524 AND `meta_key` = 'views'
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 (60427) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 60425 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 = '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 post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (60425) ORDER BY meta_id ASC
1 SELECT * FROM wp_posts WHERE ID = 12371 LIMIT 1