Horns are used for fighting, especially when courting. the Cape symbolizes turbulence.
Dreaming about a long horn on one's head means that one will make a fortune by struggling as much as possible.
Dreaming about other people's long horns on their heads means that they speak and do things by their own emotions. As a result, they build enemies everywhere and run into walls everywhere. Disaster is coming. We should appropriately restrain ourselves and change our attitude towards life.
Dreaming about buying and selling horns means that life is turbulent.