Karlach’s personal questline in Baldur’s Gate 3 is structured around an infernal engine — a device implanted in her chest by her previous owner that powers her body but burns hotter with every passing day. The resolution options for her questline are all tragic: she can return to Avernus, she can ascend as a Mind Flayer, or she can die with Wyll at her side as her engine fails.
There is a fourth option: with specific choices and items, her engine can be stabilised temporarily. The stabilisation is not a cure. It extends her life by an indeterminate period. The game does not specify how long. This option feels like a victory and is designed to feel incomplete — because it is.
What most players miss: if you complete Karlach’s questline, return to camp, and rest several times after the final battle, a letter arrives addressed to Karlach. It is from a Zhentarim engineer who found her engine specifications and has a repair solution. It arrives after the point at which the repair would be useful. The letter was always coming. The timing was always going to be too late.
Larian Studios embedded a post-game callback that most players never receive because they stop resting after the final boss. The letter is a punctuation mark on a questline defined by missed timing — help that was always out there, always slower than the need.

Didn’t realise how much was hidden under the surface. Makes me want to replay it with fresh eyes.
This is why I always check every corner. You never know what’s been left for the observant player.