photo : storm clouds overhead but light on the horizon .