the blow drove me back against a wall , and when the heat-shimmer of power touched my scarlet shield , it fractured into shards of light that went flying around the cabin like the sparks from a campfire .