I think it's a lovely skirt, but I can't comment on the suitability for a wedding. Depends on the occasion and the people.

Why would you only wear a top once, though? Won't there be other occasions in the future that warrant something similar? Other weddings, parties, christenings, what-have-you. I love clothes that are multipurpose and can be used for work, but I still have a handful of really nice dresses that are only suitable for quite formal occasions. I feel gorgeous in them, and the styles will last, so I don't mind that they don't get used more than maybe once or twice a year.