One question- how do the soulmates come into play? As in, if I make a character, is my soul mate another PC, an NPC, is that something that gets figured out as we go...?