I have had this plant for a while but do not know its name. It grows then splits apart which I stick in some soil and it continues to grow, flowering occasionally.
This picture is of a Cryptanthus bromelioides, a type of bromeliad native to Brazil. You have done very well to get it to flower. This plant likes high humidity and bright light, but not direct sun. The common name for any Cryptanthus is Earth Star.
I was unable to find a good website to give much more information about this plant, but this link shows a good picture of it.