This was a short story/novella I read around 2000-2010. I believe it was in some anthology, but possibly it was in a SF/fantasy magazine that I read it. It may well have been from several decades prior to that. There were various fantasy elements, but it has a somewhat SF-ish premise. In ancien...