Sarah and Ben exchanged vows at The Weymouth Center in Southern Pines, North Carolina. "This lovely estate was built in the 1900s and is enclosed by grand woods, which set the scene perfectly."