Winter wedding at Harper Hill Ranch. Photography by Shannon Cain Photography