Seeing a spear in a dream represents initiative and a direct path. The spear is also symbol of male energy and may have a phallic connotation. To dream that a spear wounds you indicates that you made a bad judgment and you must face the consequences. Dream of breaking a spear means you will succeed in very difficult tasks. Dream of having a spear in your hands and that you injured an unknown person, indicates success in business. If someone hurts you, then it indicates that you’ll receive favors and profits.

Hate and hostility. 186.

…(Castle | Chivalry | Generosity | Goodness | Merchant | Nobility | Partner | Son | Travels | Wife) Owning horses in a dream means prosperity, or victory over one’s enemy. Riding a horse in a dream means dignity, honor and wealth. Perhaps it could mean that one will befriend a noble person, or meet a good companion on the road. Owning a mare in a dream means begetting a beautiful son. If it is a nag or a workhorse in the dream, it means that he will live satisfied, or that he may marry a rich and a noble woman who will bear his children. Seeing a horse in a dream also may connote owning a good house. If it is a blond horse in the dream, it means knowledge, devotion, piety and fear of wrongdoing. A nag in a dream represents a wife or a husband. A…

(Lance | Spear) Seeing it in a dream represents a fight, evil, or disunity, and if it denotes the emblem of a religious man or a scholar, then it means innovation. Holding a javelin in a dream also means strength, power, a strong son, or a profitable business. If a poor person sees himself carrying a javelin in a dream, it means earnings. If a rich man sees himself carrying a javelin in a dream, it means increase in his wealth and power, or expansion of his control. (Also see Lance | Lancet)

…To dream of seeing one of these monsters alive in the ocean, is a sign that you will be in great peril of losing either your life or property: if you dream that you spear or harpoon a whale successfully, it foretells great and abundant fortune. Lucky lottery dream numbers – 37, 22, 61….