There are standard numbers played at nearly every wedding, every funeral and every anniversary. While I have a variety of things prepared at any time, I may not know an individual request, but will make every effort to learn it if asked. Unless you have specific numbers in mind, I will be happy to suggest things which work well for your type of event.
Remember, Bagpipes are best heard in a large room or from a discreet distance. Bagpipes play at only one volume level, that is, loud.
If the Piper is to be a surprise at the end of a wedding or during some other event, it may present present difficulties. If you plan to do this, please tell me well prior to the event.
Also, if your event is to take place in a Catholic Church, please consult with the Catholic priest.