Ciri suffered when she is alone and has no protector. Horrible men abused her. At one time, she was happy when she fall with some bad company. That's not as bad as she lost herself and give up.
Geralt is injured, but didn't give up in finding her.
Yen is suffering too and betrayed. Monsters are not as horrible as humans.
Ciri couldn't kill because she could only kill monsters. And then find out the real monsters are men and women who would abuse and harm children.
Nice. Not as engaging. Still pretty nice.