Stork Naked
(Xanth, book 30)
Piers Anthony