cross valley