Having lived in the desert for over 2 years now, I have discovered that even the prickly, poky, and stabby plants can make really pretty flowers, but they tend to look kinda weird, especially little single flowers on big cactus!
Yours looks really nice! I've mostly seen pinkish ones here.