Reasons to be Cheerful February 15, 2012 As we have drifted, rowed, sailed and paddled along, we have met a wide variety of people living and visiting … Continue reading »