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, the dream may indicate your hidden desire to hurt someone or something. Your dream provides a safe haven for expressing these desires. In dreams, weapons also often have sexual connotations.