There were multiple endings depending on the choices you make throughout the game. Same for the two DLCs.
The ‘good’ endings were in the base game she confronts the winter and succeeds, returns to Geralt as a father figure, and lives on as a witcher. Then in the Blood & Wine DLC, Geralt basically retires in his own vineyard.