I didn't know it was a Mayfly! That's really interesting. It's based on the word "ephemera," meaning an item or good that is only of temporary value. "Ephemeron" means temporary. I thought I was making the word up. There was something about it that sounded classical and elegant.