A fem!geraskier headcanon, one-shot scenario because I'm personally offended that I've never written lesbian geraskier:
Geralt isn’t a big fan of musicals. She really isn’t. Not even when one of her long-time friends takes (forces) her along to a college play.
“It’s to support the community.” Her friend had said, so with a lot of grumbles and backhanded comments, Geralt had gone along to the play.
They are seated somewhere in the middle, and Geralt is almost drifting off to sleep until a brown haired actress steps on the stage. She immediately takes Geralt’s attention. She’s playing a damsel in stress. One with bite. One who doesn’t want to be fucking saved and especially not marry the dimwitted prince.
Geralt likes her.
The character of course.
She has her eyes glued on the brunette during the entire play, and she’s almost disappointed when the musical ends. She tries to play it cool though (she really doesn’t want her friend forcing her to come again).
The following day, she’s sitting on a bench outside her favorite café when she sees her friend again. They chat about their upcoming deadlines until her friend notices a familiar brunette.
Geralt whips her head around, heart secretly skipping a beat, and tries to play it cool when she notices the actress from the day before. She manages to control her facial expressions, appearing calm and composed. That is until she curses her friend who tries to get the actress’ attention by excitedly waving at her.
Great. Just great.
Her friend and the actress, Jaskier apparently, chat easily about the play and the upcoming ones while Geralt just sits there and watches.
Geralt isn’t a big fan of small-talk. She really isn't. But she’s forced to make conversation when her friend leaves and Jaskier actually keeps sitting on the same bench as her.
Jaskier is sweet though. She seems nice, Geralt thinks as Jaskier blabbers about her upcoming deadlines.
Geralt is surprised she’s managing to keep up with the conversation, but is left speechless when Jaskier takes the cup of coffee out of her hand and takes a sip.
“Oh, shit that’s bitter,” she grimaces and hands the cup back to Geralt.
She doesn’t know what to say. Instead, simply shrugs and lets Jaskier do the talking.
And Jaskier talks a lot.
It isn’t until it’s almost six in the evening that Jaskier actually becomes quiet for the first time when she remembers she had a 4PM lecture.
They laugh about it, and Jaskier comments on Geralt’s smile.
Geralt isn't a big fan of compliments. She really isn't. She never knows how to behave. She goes for the safe approach and compliments Jaskier's hair.
Jaskier looks a bit weird at her and then says she's been wanting to cut it off for ages now. Geralt says that she should just do it, vividly remembering the day where she decided to cut her own hair off. She tells Jaskier how she used to rock a buzzcut a year ago, not knowing why she's telling her all of this.
She doesn't know why she invited Jaskier back to her place. Doesn't know why their eyes keep locking when they're having takeout. Doesn't know why she gets all warm when Jaskier is standing in front of the mirror and turns around to look at her. Doesn't know why, when she's touching Jaskier's head to section her hair, her fingers hesitate when she turns on the electric shaver.
"Lesbian activity," Jaskier snorts, and Geralt almost chokes on her spit.
Geralt isn't a big fan of dating. She really isn't. But when she keeps seeing Jaskier after she gave her an undercut to cope, she realizes it isn't so bad. She doesn't mind the longing stares. Doesn't mind the good morning texts (even though she only gets a reply around noon). She doesn't even mind the way Jaskier's hand clings to hers when they're watching a scary movie.
Jaskier says something about the movie being homophobic because you're not supposed to scare lesbians during pride month, but Geralt is too focused on the way her soft hand feels in her palm to react. It isn't until Jaskier practically bounces off the couch when the next jumpscare comes around that Geralt talks.
"You're a wuss."
How smooth.
Jaskier rolls her eyes. "I'm sorry that I don't have nerves of steel, okay?"
Geralt cocks her head to the side and reminds the brunette that she's usually performing on stage so she must have nerves of steel. Jaskier interjects at that and pauses the movie.
Geralt isn't a big fan of tension. She really isn't. She never knows what to do, doesn't know what people expect of her, and especially doesn't know when it's the right time to make a move. So she lets Jaskier do her thing.
She lets Jaskier take her hand. Lets her take it up to her lips and kiss the top of it. She lets Jaskier shuffle closer. Closer and closer until their breaths are mingling and she can practically feel her.
Jaskier is soft. Oh so soft. And sweet. She tastes like the cherry soda she had been drinking during the movie, and it's Geralt's new favorite. Geralt pulls her closer until their bodies are flush together and she never wants to let go. Jaskier chuckles when Geralt goes to hide in the crook of her neck because she called her cute, but Geralt chooses to ignore her and kisses her again to shut her up.
Geralt isn't a big fan of labels. She really isn't. But when Jaskier asks her to be her girlfriend, she turns around and shows Jaskier the bouquet of flowers she got to ask her that same question.