alex legend and kitty valance