Spirit's Princess by Esther Friesner - WordSea