Everyone is right about stepfather. Foster father is a bit more difficult. In some countries, a child stays with foster parents, with a family, before adoption. These are meant to be temporary arrangements, but of course, sometimes the child can stay for many years. It is not the same as adoption, although sometimes foster parents can adopt the child.