Shadowheart and Karlach would make more sense and just be better overall. Doesn't feel shoehorned in, Despite herself, Shadowheart, saying that seems natural. Karlach does also come of with her as a battle sis (bro?) too, they bond, when entering the Blighted Village they speak about something etc.