Possibly the hardest fight in Witcher 3. Caranthir poses a huge threat though his ice shield, constant teleporting, semi automatic ice shards that deal huge damage as well as ice golems chasing you down most of the fight. This definitely took me a few tries to beat.