Rain lashed against the windows of the student union, mirroring the storm brewing inside Maya. She'd just been called in by the financial aid office, a summons that had felt ominous even before the administrator had started speaking. The words, "Clerical error," and "Ineligible recipient," now echoed in her ears. Her scholarship, the lifeline that allowed her to study literature, was going to someone else.

She walked towards the library, the familiar scent of old books doing nothing to soothe the tightness in her chest. Every step felt heavy, like she was wading through molasses. She slumped into a chair by a window, staring unseeingly at the blurred cityscape. Doubt clawed at her, a cold tendril wrapping around her resolve. Was she not good enough? Had she imagined her dreams?

A tear, unbidden, escaped her eye, tracing a hot path down her cheek. She scrubbed at it angrily, the gesture only smearing the wetness. Her future, once so clear, now shimmered, fragmented, beyond her reach. She wanted to scream, to shatter something, anything, just to release the pressure building within her.

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