Rain of punches

Gen then stood in shock for a few seconds, and thought, 'What is Lina doing?'

He then tried to pull her away but Lina was holding him too tight and he couldn't.

He then thought, 'I didn't want to have to use too much force to avoid waking her up abruptly, but it looks like that's the only option right now. I can't risk Lina waking up with me on top of her like this.'

Gen then started to prepare to pull away from Lina, but then he saw the situation he was in, and thought, 'Well, I guess it's okay if I take advantage of this situation, after all, she's the one who pulled me in, and who knows when I'll get another chance.'

Gen then stood there for a few seconds, and thought, 'Okay, that's enough. I better not push my luck.'

Gen then  prepared to walk away, when he heard, "Are you going to get up now, Gen? Why don't you stay a little longer? You seem to be enjoying it so much."