The Fifth Sacred Thing is set in 2048, where an ecotopian San Francisco defends itself from invaders using nonviolence and magic.