Helios grimaces...
Ah, what sort of flower is this... I think it is a pomegranate blossom. And there is an inscription!