It feels very Lewis-ian. I am basing my views on 'The Last Battle' though, and the image I got from that novel reflects on the image you write, here.
Of course, Lewis got some of his ideas from Plato, and some of the images when I read Plato also reflects here. Good story.