hmm ... If it has teeth along the leaf margins, maybe Neoregelia (at least I think the Neo's are the ones with teeth) but I don't know for certain ... sure is pretty and I know what you mean about plants that hurt!
~ I'm an old gal who still loves playing in the dirt!
~ Playing in the dirt is my therapy ... and I'm in therapy a lot!