The fluorescent lights of the elevator hummed, a monotonous drone that did little to soothe the tightness in Sarah's chest. Three hours. Three hours she’d been trapped with David. The man she'd discovered was engaged. The discovery had been made this morning, a casual comment from a colleague overheard in the breakroom. Now, the metallic box felt like a tomb.

She fiddled with the hem of her skirt, tracing the frayed threads with a numb finger. David, bless him, was trying to make small talk, something about the quarterly reports, but her ears were deaf to his words. Every sentence felt like a fresh ache.

“Are you alright, Sarah?” he asked, his brow creased with concern. She forced a smile, a pathetic, wavering thing. "Just a bit warm," she managed, her voice barely a whisper. The air conditioning was working just fine. It wasn’t the heat.

She closed her eyes, picturing his face, his smile, the way his eyes crinkled at the corners. Then, she pictured the ring, the other woman, and the tears pricked at her eyes. She bit down hard on her lip to stop them.

Emotion: heartbroken

Cluster: Sadness / Despair
PC1 (Valence): -2.60 Negative
PC2 (Disposition): -1.10

Role in Research

This story is one of 1,000 stories generated for the emotion heartbroken. During extraction, it was fed through Gemma4-31B and its hidden state activations were captured at 11 layers.

The mean activation across all 1,000 heartbroken stories, after denoising with neutral dialogue baselines, produces the heartbroken emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

Tokens promoted/suppressed when the heartbroken vector is projected through the unembedding matrix.

Promoted:
😞0.433
S0.385
😔0.359
haunting0.349
😢0.342
Suppressed:
de-0.503
la-0.455
B-0.352
🤓-0.332
!-0.299