I feel your pain on that spoiler. It's kind of weird I haven't met a single female NPC to join my party yet. So I made one. Which is just as good. Other than scripted dialog you can give whatever backstory and personality you want. Which is pretty awesome. I'm in the middle of moving. We half moved into one place and experienced some problems and now have to move into another place 10 minutes away. So I'm effectively living in 3 places at once. So it's hard for me to find game time