Nine Layers of Sky by Liz Williams (2003)

I had not read Nine Layers of Sky. I don’t expect to read it again, and can’t imagine recommending it to anyone.