Touch of Power - Maria V. Snyder *sigh* Awesome. Just awesome.