I have a few friends that I met online and have kept up a friendship with for years. I haven't met them in person yet because they all live out of town. Should I invite them to my wedding? I'd love to have them there since we're close, but meeting someone for the first time in person on my wedding day might be a little too emotional.