Till We Have Faces
by C. S. Lewis
Clive Staples considered this glorious book his best. He would want you to read it.
And then read it again.