A review by adamrshields
First Meetings by Orson Scott Card

5.0