Witcher Wiki
Witcher Wiki


Tw3 achievements bookworm unlocked.png
"Do you really wish to know?" — Spoilers from the books and/or adaptations to follow!
Tw3 achievements bookworm unlocked.png

Big Quote Left.png
His eyes flashed under his winged helmet. Fire gleamed from his sword's blade.
Big Quote Right.png
- Cahir in Gwent: The Witcher Card Game

Cahir Mawr Dyffryn aep Ceallach (d. 1268), or simply Cahir, was an intelligence officer of the Nilfgaardian Empire who hailed from Vicovaro and was the son of Ceallach and Mawr. He eventually joined Geralt's company in their quest to find and rescue Ciri.


Early life[]

He was born to noble Vicovarian pair, Seneschal Ceallach Dyffryn aep Gruffyd[1] and his wife Mawr, in the family's stronghold, Darn Dyffra.[2] He also had a lot of siblings, notably brothers Dheran, Aillil, and three sisters. Among the mages, he was related to Assire var Anahid, his great-aunt.[3]

At some point in his life his skills were recognized by Nilfgaardian Intelligence, maybe thanks to his father's position at court, and he joined its ranks later becoming an officer. He was also given the title of count.[4]

Slaughter of Cintra[]

When the First Northern War started, he was given a task by Emperor Emhyr var Emreis to locate, capture, and bring Princess Cirilla of Cintra back to Nilfgaard and got his moment during the Slaughter of Cintra in 1263. As a last ditch effort, Queen Calanthe had several soldiers try to flee with Ciri on horseback through the burning city. However, Cahir was waiting with his group and soon got the signal from a spy within the castle that Ciri was escaping and, as luck would have it, the fleeing soldiers ran into Cahir and his men. A nasty fight broke out but in the end the only ones that remained alive was Cahir and a frightened Ciri. As he picked her up she screamed before fainting.

With his mission to get Ciri complete, he managed to escape the burning city and fell in with a group of refugees for a short while, as the soot covering his armor helped mask any ties he had with Nilfgaard, but not wanting to create a bigger risk, soon split off. Ciri eventually came to and he tried to clean her off and ease her mind, but with Cahir not remembering her language for the temporarily shock, nothing he did helped. They both eventually went to sleep but when he woke up the next morning, Ciri was gone.[4]

For his failure and for insulting the emperor in a rage, he was imprisoned for a year[4] or two[5] and had only expected to escape via the gallows, but the emperor decided to give him one more chance to find and bring him Ciri, since he was the only one who knew what the girl looked like.[5] If he failed once more though, the executioner's axe awaited him. He also knew that the chance of a pardon was extremely small and forgiveness was non-existent.[1]

Thanedd Coup[]

In 1267, he was sent to Thanedd Island along with Rience and a Scoia'tael commando led by Isengrim Faoiltiarna and where he had the perfect occasion to fulfill the Emperor's will, having the girl right before him without any way to escape. However, when the coup started, she disappeared in the chaos but eventually he found her as she ran to escape the tower. Ciri evaded him once more though when she jumped out of a window and landed safely on the narrow bridge far below. Despite this, some of the Scoia'tael found a saddled horse and Cahir took off after the princess and eventually cornered her in a courtyard. As he moved in to take her, Ciri's training at Kaer Morhen suddenly kicked in and she attacked, moving too fast for Cahir to stop her, giving him a permanent injury to his hand in the process. She ultimately defeated him but, on seeing there was an actual face behind the winged helmet, she let him live.

After being spared by Ciri, some of the elves found him while he was bleeding out but before they could help him Geralt attacked and killed all the elves. As he moved to kill Cahir, the one who'd haunted Ciri's dreams, the witcher asked the knight why he should spare him. Cahir answered that he was the reason Ciri survived the Slaughter of Cintra, having rescued her from the fires. When Cahir opened his eyes again, the witcher was gone.[1]

He then tried to head to Tor Lara tower, but when the tower exploded he was knocked unconscious and his body was found by Isengrim. Knowing the approaching royal troops couldn't get their hands on the Nilfgaardian as it'd be proof of the Empire's involvement, the elf took him back to the ship they'd come on and sailed away. After they landed in a safe location, Cahir began to rave about Ciri, Geralt, and the Tower of Gulls before demanding they return him to the island, but Isengrim believed he'd gone mad and refused as the war had already started.[2]

By order of Emhyr and Vattier de Rideaux, an arrest warrant was put out on Cahir for providing a false Ciri (though he had nothing to do with this) and not returning to Nilfgaard for his failure. Several weeks later, the news reached Isengrim and Cahir let himself be tied up without resistance and placed inside a coffin. Isengrim then had two Hav'caarens deliver him to the designated location where Nilfgaardian commandos were to then take him back to the Empire and punish him for treason.

Traveling with Geralt[]

As fate would have it, while the Nilfgaardians and the Hav'careens were resolving the deal, Geralt and Dandelion were in the surroundings. When a fight erupted between the smugglers and the Nilfgaardians, Geralt and Dandelion, with the help of Milva, killed all of them and then opened the coffin finding, to their great surprise, Cahir tied and muzzled. Once again Geralt spared the black knight, leaving him a knife to free himself, but not before he recommended that if he ever saw him again, he would kill him once and for all before the group left as they could hear an army approaching. Cahir then freed himself, grabbed one of the now dead soldier's horses, and escaped before the army found him.

Despite Geralt's warning, Cahir took off after the group, though he never directly approached them. It was only several days later when the group, fed up with knowing someone was following them but not sure who, confronted them only to find Cahir once again in their presence, this time riding a chestnut colt. As Geralt demanded Cahir fight him, Cahir stated he didn't wish to fight but to join them in rescuing Ciri. Geralt strongly objected to this, threatening to kill him once more but Cahir, unwillingly to pull out his weapon like Geralt demanded, reiterated that he didn't want to fight, leaving the two in a stalemate. Only when Milva stated she could put an arrow in his horse to prevent Cahir from catching up with them as they continued on did Cahir mount and run off.

"I want to join you. You're riding to search for the girl. I want to help you. I have to help you."

"He's a madman." Geralt turned to Milva and Dandelion. "He's taken leave of his senses. We're dealing with a madman."

"He'd suit the company," muttered Milva. "He'd suit it perfectly."
- Cahir, Geralt, and Milva, pg. 71, Baptism of Fire

However, he continued to follow the party at a distance, even after they joined Zoltan Chivay's company. The dwarf though could also sense they were being followed, which became clear one day when their group attacked some raiders on a farm. A lone raider had managed to escape into the woods to alert the main force, but suddenly let out a scream before going silent as Cahir, hidden nearby, had taken him out. However, a few days later it appeared he was no longer following them as the company was passed by a riderless chestnut colt with no sign of Cahir.[2]

It turned out he'd been ambushed by three brigands, resulting in his horse running off and by the time he got a new mount, he'd fallen far behind the group. Knowing they'd go east, he headed that way and finally caught up with Geralt's group just as they reached a refugee camp on the Chotla river. However, shortly after the camp was overrun by troops, sending the refugees fleeing and grabbing any available horses. Wanting to help, he rode after those who'd stolen the group's horses and helped out Milva as she was knocked to the ground, fending off the peasants before returning one of her arrows. After an initially tense moment, the two gathered up the rest of the horses and hid in the forests nearby, with Cahir telling her how he'd ended up in the coffin before revealing that Ciri wasn't in Nilfgaard like Geralt thought. Once it was nightfall, the two went to investigate the camp but on seeing no fires, realized everyone was gone, either having escaped, killed off, or taken captive. However, Regis suddenly appeared and once Milva reassured Cahir that he was a comrade, Regis informed them that they needed to get to Fort Armeria quickly, as Geralt and Dandelion were in trouble and had them wait at a designated spot.

Geralt's company[]

As they waited, Milva and Cahir continued to discuss Ciri, with the knight revealing he'd met Ciri for the first time three years ago during the Slaughter of Cintra and had gotten her out of the city. Geralt soon arrived with an injured Dandelion but held off from saying anything to Cahir due to the bard's wounds. As Regis appeared and bandaged him up, Geralt, who now knew Regis was a vampire, drew a sword on him but ultimately let him go. However, when Geralt then turned his attention on Cahir, intending to kill him or also send him away, Milva defended the knight, stating he saved her life and helped get the horses back and if Geralt made him leave then the witcher was on his own as she'd refuse to continue traveling with him. So, with reluctance, Geralt let Cahir travel with them.

Later that day they found a small island to rest on and Geralt talked in private with Cahir, believing initially that Cahir just wanted to re-capture Ciri to save himself from the gallows, yet couldn't understand why he was still holding back from killing the knight. Cahir then revealed he just wanted to rescue Ciri and, like Geralt, had dreams of what she was doing with the Rats. Despite this, Geralt thought he was just repeating what he'd told Milva until Cahir revealed a dream that Geralt hadn't told anyone else, being too afraid to mention aloud what Ciri had done in it. Afterwards, Cahir went off to capture some fish for dinner, returning with a sizable pike to add to the group's soup.

With Cahir's news that Ciri wasn't in Nilfgaard like they previously thought, the group then decided to head to Caed Dhu, a druids' circle, to learn more.

During the assault on Stygga, he faced Leo Bonhart. Ciri told Bonhart that he was the witcher, but the seasoned killer was not frightened by this bluff and defeated the "Black Knight" with relative ease. Though he seemed an enemy at the outset, his sacrifice gave Ciri and Angoulême time to escape.[3]

He loved Ciri and had frequent dreams about her where he saw her as an adult with a rose tattoo on her thigh.[4]


  • Cahir's mother's name Mawr means "big" in Welsh. His father's name, Ceallach, is of Irish-Gaelic origins, and means "bright-headed".


  • Dandelion was fond of making fun of his and Regis's long names.
  • After the Thanedd coup, Cahir was unable to fully bend three fingers of his hand which had been cut by Ciri during the incident.
  • Cahir was very often called "Nilfgaardian" by various people though he was always correcting them, stating that he was from Vicovaro.
    • In The Witcher 2: Assassins of Kings, the Armor of Vicovaro's name in the def_shops game assets file is called "Cahir Armor", a reference to the fact he was from Vicovaro.
  • In The Witcher 3: Wild Hunt, there is a gwent card with his likeness. Geralt mentions Cahir if the horse Cantarella is chosen in the quest Broken Flowers. The training dummy with a Nilfgaardian helmet at Kaer Morhen is also a possible reference to Cahir.



External Links[]