·
I won't give away the ending, but know this is cry your eyes out good!
It's a religious story, set in medieval France and Rome in 1350, but that in no way impeded the beautiful way the story "unfolds," nor my appreciation for it. An excellent read, superbly crafted. Enjoy.