Nature is beautiful in it-self, and then there are special flowers like Cactus, they don’t bring flowers like normal plants. Just a few times a year, but their flowers can be very special. See for example those flowers.
They remind me of caves, what does it look like to you? I know there are some species of flowers that eat flies, but I don’t think this is it. Though I am no expert 🙂