On any given day, there are roughly 500,000 children in America's foster care system. For many foster parents caring for these children in need, foster parenting is often the "hardest job they will ever do." Indeed, statistics show that foster parents quit caring for children...