Oracle's Moon - Thea Harrison 3.5 - 4 stars.