Wedding music narrowly defined is music that has been written specifically for use at weddings. There are only a small number of well-known such pieces in Western music. Broadly defined it is music that is played at weddings regardless of whether it was specifically written for that purpose. There is a vast number of such pieces, although a very small number are commonly used. The music traditionally played at weddings varies considerably according to the country, ethnicity, religion, etc.