stone heart by susan k hamilton