All a wedding really needs is a minister, a bride, a groom, and love. Everything else is merely additional pleasures and distractions, so it's a good idea to understand why you are including the things you do. This article
The only things a good wedding really require are the bride, the groom, an officiant, and love. Everything else is not needed. They are added extras that make the day even more delightful, but they are definitely not necessities.