Honestly, some of the best pieces I’ve seen focus on the quiet moments after the contracts are done. Geralt’s internal dialogue in-game is so sparse, so writers fill that space with the weight of all those impossible choices. Is he thinking about the villagers who spat at him, the monster that was just scared, the body he just burned? A fic I read recently had him meticulously cleaning his swords after a fight, and the whole ritual was just this heavy metaphor for trying to wash away a feeling he can’t name.
It’s never just about the big dramatic stuff with Ciri or Yennefer, though that’s there. It’s about the cumulative toll of being a walking contradiction—a ‘mutant’ with more humanity than the humans he protects, a father figure who believes he’s a poor choice for it. I find the ones that pair him with Jaskier/Dandelion work really well for this, because the bard’s chatter forces Geralt to articulate, or at least react to, things he’d rather bury.
They explore his emotional struggles by giving voice to the silence, and by showing how that silence eventually cracks.