2. What is the difference between foster and adoptive parents?

Both foster and adoptive parents care for and provide for the immediate needs of the children in their home.  Foster parents are working towards reunifying a child with their biological families where adoptive parents have made a lifelong commitment to parent the children as if they were biologically their own.