Bearing An Hourglass - Piers Anthony
As with the earlier book in the series: not as good as I remembered. But I will finish my re-read!