Green vestments are used through out the year on day that are not feast days or saints' days. The colour green denotes growth and is also a symbol of hope.
A priest wears a stole at a wedding for the same reason he would wear a stole at any other time or place. It is a sign of his office as a priest. A stole, when it draped around the neck, with both...
As all Roman Catholic Priests are men, they don't wear dresses. However many priests wear garments that look dress like, especially at Mass. The cassock, an item of clerical clothing, is a long,...