which meant she could be human , god , demon , soul-sucker , shapeshifter , fringe guard ... there were so many creatures he 'd learned about over the last year that he could n't even begin to guess her origins .