Watch John Legend Perform “All Of Me” At A Dog Wedding

It’s for charity.

In a move that would make Broad City's Abbi Jacobson and Ilana Glazer proud, John Legend is offering himself up to perform at dog weddings—or regular weddings, bar mitzvahs, you name it. It's all part of a competition for his Show Me Campaign, which provides children with access to quality education. Fans can enter to win by donating and the more they contribute, the higher the chance they'll secure Legend. The campaign comes with an amazing promo where you can see what exactly a John Legend performance at a dog wedding looks like.

Watch John Legend Perform “All Of Me” At A Dog Wedding