African Cradle is a non-profit organization, specializing in pre- and post-adoption support, counseling and education.