Karlach is a third non-Origin NPC that can be romanced (they literally showed video of them on a date). That is assuming you don't cut her head off.