Baldur's Gate 3 provides players with a number of difficult choices as they play through the game. For the most part, these choices affect story outcomes or other characters' opinions of the player, but some can change the lives of NPCs in the world. Shadowheart is one such NPC whose livelihood depends entirely on the player's decisions.