Foster homes provide children in care a temporary, safe, stable and nurturing home until they can be reunited with their families. Some children stay in a foster home for days or weeks; some stay for months. In some cases, children are unable to safely return to their family home and are placed permanently with another family.