Being a foster parent is undoubtedly one of the hardest jobs on the planet.
It's also one of the most important, with some 400,000 kids currently in foster care in the United States. Children come to them from a variety of heartbreaking and stressful situations, and it's the foster parents' job to provide not only food and shelter, but love and parental guidance.
Then, if the time comes for the children to be adopted, foster parents sometimes have to let them go. Unless they decide the children's forever home should be with them.