Who is St Joseph?

St. Joseph, according to Christian beliefs was the husband of Mary, mother of Jesus. Of course he was not the biological father, but acted as his father, and loved him as any father would. Look here for more information: