all upon a stone ledge