Charlottesville is one of my favorite wedding places, offering stunning scenery, rich history, and elegant venues. With the Blue Ridge Mountains as a backdrop, I’ve photographed weddings at some of the most beautiful locations, from scenic vineyards to historic estates.