A gun in a dream often symbolizes power you feel you lack, or aggression you've been keeping suppressed rather than expressing directly. Holding the weapon can reflect a wish for more authority over a situation, while having one pointed at you often names a threat you feel unable to confront.
The Application of Planets shews what is to come, the Separation what is past. - William Lilly (1602.-1681.)