A War of Gifts by Orson Scott Card