Sort:  

very good question my friend. It is a tradition in the country side of the US to have guns in weddings to show a strong lasting marriage that will be defended at any cause. :)