It is difficult to interpret others dreams because much of it is subjective to the dreamer. I think a key to understanding every dream is how the experience or symbolism makes us feel. How do you feel before making contact with the person? How do you feel when the knives come out? When you answer those questions, you should be close to understanding the significance of your dream.