Just beat the Witcher 3 for the first time! So spoilers, but even knowing I'd done everything right, they really tricked me with the ending. 

But the thing that really broke me was Crach not getting to see Ciri grown. Almost couldn't keep going

#Witcher3spoilers