Experience the magic of a riverside wedding at Brown Mountain Beach Resort in North Carolina! From tearful first looks to choreographed dances, this christ-centered day was beautiful.