Not letting him have his guns suggests to me that you are either denying him of his right to defend himself (probably quite unintentionally) or perhaps you believe that he is quite capable of doing so without them.
Cars always suggest to me forwards movement or in the case of this particular dream probably the blue car represents the passage of time either since the event which first gave rise to it, or possibly since a more recent event which was very similar to one which you encountered many years ago (when you still owned the blue car).
Dreams of someone close to you being stabbed in the back are rarely to be taken literally as meaning that he will be stabbed in real life. To be stabbed in the back symbolically means that someone has betrayed the person in a secretive and deceitful manner. In other words they are not willing to come out in the open and tell them face to face, so they instead choose to destroy their victim's good reputation not by a knife but by the use of cutting remarks.
Dreams of acts of violence against someone you love probably also means that particularly strong feelings of your own insecurity and ongoing dependence on your partner being there when you need him, are now coming closer to the surface when you are asleep.
Does any of this seem either relevant or helpful to you in better understanding the possible messages contained within this dream, according to your own current life circumstances?
Salutations,
eye_of_tiger
