L'incantatrice by Mary Jo Putney

From Book Trigger Warnings