Rain lashed against the windows of the art gallery, mirroring the tempest inside Amelia. She clutched the cheap champagne flute so tightly her knuckles were white. Across the room, David, who she thought was hers, was animatedly describing his latest hike, using the exact same hand gestures and enthusiastic inflections she’d heard just last week.

He said the same things she loved to hear.

A woman with fiery red hair, Sarah, gazed at David with adoring eyes. Amelia's chest felt like it was shrinking. The champagne tasted like acid. This shared adventure, these secret moments, were just part of a routine, a pre-packaged performance. He'd said the exact same words.

She wanted to scream. Instead, she faked a smile and took another gulp of the dreadful champagne. It’s hard to not feel cheated.

Emotion: bitter

Cluster: Shame / Guilt
PC1 (Valence): -1.78 Negative
PC2 (Disposition): 0.84

Role in Research

This story is one of 1,000 stories generated for the emotion bitter. 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 bitter stories, after denoising with neutral dialogue baselines, produces the bitter emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

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

Promoted:
S0.447
striving0.238
😞0.236
aggravated0.225
soport0.223
Suppressed:
own-0.316
de-0.291
la-0.231
🤩-0.227
是非常-0.225