This dream denotes that one's home and country are in danger of foreign intrusion, from which our youth will suffer from the perils of war.
For a young woman to hear or see cannons, denotes she will be a soldier's wife and will have to bid him godspeed as he marches in defense of her and honor.
The reader will have to interpret dreams of this character by the influences surrounding him, and by the experiences stored away in his subjective mind. If you have thought about cannons a great deal and you dream of them when there is no war, they are most likely to warn you against struggle and probable defeat. Or if business is manipulated by yourself successful engagements after much worry and ill luck may ensue.