Yennefer of Vengerberg (The Witcher)

Yennefer of Vengerberg, born on Belleteyn in 1173, was a sorceress who lived in Vengerberg, the capital city of Aedirn. She was Geralt of Rivia's true love and a mother figure to Ciri, whom she viewed like a daughter to the point that she did everything she could to rescue the girl and keep her from harm.

She helped advise King Demavend of Aedirn (though was never a formal royal advisor), a close friend of Triss Merigold, and the youngest member of the Supreme Council of Sorcerers within the Brotherhood of Sorcerers. After its fall, the Lodge of Sorceresses attempted to recruit her, but they didn't see eye to eye as the Lodge wanted to advance their own political agenda by using Ciri.

Early life and studying at Aretuza
Born in 1173, Yennefer had a rough childhood from the moment she was born due to her congenital hunchback. Her father immediately detested her due to this deformity and blamed Yennefer's mother for it, claiming it was through her side, with mages and elven blood, not to mention her having had an abortion before, that caused the deformity. Her mother initially tried to protect Yennefer, believing it was by the will of the gods, but her father still struck Yennefer until one day he left them both for someone else. After this, her mother, upset that her husband had left, also began to beat her own daughter.

At some point, due to her magical potential, she was received in the Aretuza school for sorceresses, where rectoress Tissaia de Vries became her teacher and mother figure. During her training, Yennefer tried to kill herself by cutting both of her wrists, severing her tendons, though she survived. Tissaia claimed that the purposefulness of her attempt was the only thing that prevented her from feeling contempt for her weakness, and continued her training. In accordance with the sorceresses' tradition, any physical flaw, including her hunchback, was magically removed. Yennefer eventually graduated as a sorceress.

Meeting Geralt
At some point, Yennefer set herself up in the town of Rinde and, ignoring King Heribert's rules that no magic users could stay in Redania, openly practiced her magic and provided her magical services to clients by staying with Novigrad's ambassador, Beau Berrant, thus granting her asylum from the law while in the ambassador's home.

One morning, a witcher intruded on her sleep, revealing himself as Geralt of Rivia and that he needed her assistance in healing his friend, Dandelion, who had been afflicted by a djinn. After an initially rough greeting where Geralt responded sarcastically to her questions, Yennefer agreed to heal the bard, but she secretly made preparations in hopes of capturing the djinn, after Dandelion makes his final wish. When Geralt tried to stop her from using Dandelion, her spell took hold of the witcher, charming him to do her will against those on the town council who were against her.

After Geralt is arrested, she has Dandelion, now awakened teleported out into town with instructions to make his wish to free Geralt. Yennefer tried to capture the djinn, but it fought her, destroying a good part of Rinde in the struggle, not knowing that the djinn's master was not Dandelion, but in fact, Geralt, who still held one wish. Geralt arrived to see Yennefer struggle with her spell, and he tried to stop her, leading them to fight one another. She got the better of him, and he revealed to her that he was the one with the last wish that could free the djinn. Geralt knew that the moment he made a wish, Yennefer would be too weak to contain the djinn and it would kill her. So Geralt saved their lives, by wishing their fates were tied together. Yennefer was grateful to the witcher, willing to bind himself to her, and the two began a relationship