This beautiful cactus is called an Easter Cactus.
It is in the yard of a neighbor of my parents in Arizona.
The story goes that it only blooms once a year, at Easter. It doesn't matter if Easter is in March or April, the cactus knows. The blossoms last only one day.
We were fortunate enough to be there that day.