Phèdre's Trilogy

Series by Jacqueline Carey