When rain clouds gather; a novel