If the answer is yes, then my good friend Jeff Andree is your man. From weddings to nature, portraits and even abstract work, he has what it takes to document any event for a lifetime of memories. Visit his website at www.jeffreyandreephoto.com to see some of his work (unfortunately, I can't copy/paste directly from his website to show you any!)
If you like what you see, contact Jeff at firstname.lastname@example.org
Need a piano player? He does that, too! This talented man will take shots of whatever you want for however you'd like, and then play a few tunes through dinner. Sounds like a a pretty great package deal to me.