Persevering, come rain or come shine Come Rain or Come Shine Eccesiastes 9:10 fiction writing Jan Karon +