Romance is a big part of with all the options that a player has in the game of love and heartbreak. The feature is so prevalent that Withers will even comment on the romance in a rather out-of-pocket fashion, even if the player ends up alone. Froma certain perspective, is basically a fantasy dating simulator with a campaign about felling a pretender god, which is quite apt considering how much effort has been put into the romantic side of the story.
Part of what makes the romance in so good is that the relationships remain dynamic. If characters are slighted too much and the relationship fails, a romance can end, and both sides, whether they be NPC or player character, can put a stop to it. Romances can also end in permanent death, since there are many instances in which party members can stay dead, but it isn't the worst fate for a relationship in. Shadowheart, in particular,has one of the cruelest ways in which a romance can end.
Shadowheart has one of the more detailed questlines among the cast, and like many others, it diverges in two paths depending on what the player chooses to do. She can remain loyal to Shar and become a Dark Justiciar, or she can discover her past and become a Selûnite. In her Selûnite path, players have the option to give her up to Viconia DeVir. Considering that so much work has been done to get Shadowheart where she is at the start of Act 3, this is a choice that few are likely to make.
In lore, Shar, goddess of night, and Selûne, goddess of the moon, are twin sister deities.
Still, players can throw all their progress with Shadowheart away and give her up to her old mentor. In doing so, Shadowheart will be removed from the party and will be unable to return as part of the trade. The idea is that players can give up Shadowheart for Viconia's aid later on, and it is a particularly useful option to get out of fighting the followers of Shar, since this is one of the tougher encounters in Act 3. Even so, it is definitely one of the cruelest
Read more on screenrant.com