I attended my brother’s wedding and reception while staying consistent with my values and pledge. Before hand, I had told my brother and his fiance about the pledge I had taken. Even though they didn’t agree with it, they understood it meant a great deal to me. Another issue was, they weren’t sure if anything at the reception would be vegan. They had a basic Italian buffet style layout.
When the day finally came, I found out that they had asked their caterer if the meatballs could be separated from the pasta sauce for the dinner so Jason and I could eat a hot meal. They did have some chips, pretzels, (blah) etc. So, that was very nice of them to do.
Now, when it got to “eating time”, Jason and I just took it as an opportunity to get up and dance or go outside for some air, while others ate. We ended up sitting and eating after everyone was done and it was no big deal. Thankfully the table we were sitting at was of my immediate family (mother, grandmother, sister, etc.). Most of them were already aware of my pledge and/or Veganism. This may of made it a lot easier.
My advice is to simply improvise. When others are eating, just get up and find something else to do in the meantime, e.i., dance, go outside for some air, go to the restroom to freshen up, take this time to mingle around the reception room and look at the decoration, sign the guest book, check out their cake, or anything else you can think of. Hope this was helpful!