Square Mariposa Lily
See the square yellow spot with the red dots in it? That's what this lovely flower is named after. Mariposa is Spanish for butterfly. And that's what they look like in a gentle breeze, bouncing around above the nearby plants. Calochortus venustus (Lily family)
Picture #176 - copyright © 1997 by John Sherman