High atop the hill, where Noah might have built his ark well above the flood, Steph and Aaron promised one another their love, for life. The rain held off, the sun peeked out and their families and friends enjoyed a perfect Kangaroo Island wedding at Bay of Shoals Winery.