A wave of emptiness washed over me as I heard the news. My stomach twisted, and I felt a chill run down my spine, despite the warmth of the summer evening. Sarah’s words, a joyful cascade of new beginnings, bounced off me like pebbles against stone. I struggled to force a smile, a grimace really, as I tried to process the reality of her leaving.

The ice cream I held in my hand began to melt, dripping down my fingers, a messy symbol of the joy that had suddenly deflated. I wanted to scream, to lash out, to stop time. Instead, I just nodded, muttering platitudes of support. The air suddenly felt heavy, thick with the unspoken fear of what life would be without her.

I walked her to the bus stop, the silence between us amplifying the thunder in my ears. As the bus pulled away, carrying her towards a future that didn't include me, I stood frozen, my limbs leaden, and watched her disappear from sight, the loss echoing in the vast expanse of the now empty street.

Emotion: sad

Cluster: Sadness / Despair
PC1 (Valence): -2.52 Negative
PC2 (Disposition): -1.50

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
😞0.436
😔0.405
S0.384
无法0.341
L0.337
Suppressed:
de-0.749
la-0.614
l-0.471
/-0.350
!-0.322