To see or hold a weapon in your dream indicates a need to defend and protect yourself emotionally and/or physically. You are experiencing some conflict in your waking life.

Alternatively, it suggests a fear of the opposite sex.