Cape veils