Shenandoah a cross between a sinner and a saint