The number of healthy newborns waiting for adoptive parents is virtually nil, according to a new report from the Centers for Disease Control and Prevention. Meanwhile, well over 100,000 foster-care children bide their time, hoping to become part of a family. The mean age of these children is 8.5 years, and they’ve been living in foster care for three years, on average. (Americans do adopt more than 50,000 foster-care children each year.) Overall, Americans annually adopt between 118,000 and 127,000 babies and children.