The thing I love about Orson Scott Card is his ability to create such depth in his characters. "Speaker for the Dead" is probably my most enjoyable read to date. I definitely have to read more OSC in the future.