Joseph must have been a good man, but beyond that, God knew he would be the perfect earthly father for Jesus. Joseph was protective of Mary and her Son. He could have divorced her or “put her away privately” when she told him she was pregnant, but he did neither because he loved Mary. Scripture […]