Every year these cacti produce one or two flowers that last for a few days. This year they are flowering for the second time. This one has already had two flowers and there are two more buds, I wait to see if they will open. The other one had three then one flower.