Thats a Bromeliad, Bilbergia - Queens Tears :grin:
I was given her 5 years ago when she was about 3cm tall.
Was advised by the previous owner that the plant had been through 'many' hands and no one could get it to grow.
I potted her into some decent mix and neglected her, like one should do with all bromeliads(except cryptanthus)
I think it was last year that this particular Bilbergia had 4 flower stalks at once, it was stunning. Bilbergia flowers only live for a few days to a week or so.