So there's a song my friend/bridesman promised to sing at my wedding months before I was even engaged, and now I'm trying to figure out the logistics of providing a backing track for him. I have several friends who can play piano from my theater circles, but unfortunately none that I'm close enough to have invited to the wedding. I've been thinking about approaching one of them who has done backing tracks for our amateur cabaret nights as favors in the past to ask if he'll record one for us, but I'm unsure how to approach it -- should I ask and mention the wedding without any explanation/apology (thinking this might cut down on awkwardness), ask and explain about our massive families/venue capacity being the reason he didn't make the cut, treat it like a vendor arrangement and offer to pay up front (thinking this will be the best option because he's giving his time/talent, but also don't want to insult him because we are friends)? Another option I haven't considered? We're friendly and have gone out to bars together several times over the years/were closer when we did shows together, but haven't really talked in almost a year, so I don't think he'd be EXPECTING an invite or shocked he wasn't asked. Thanks in advance for your help!