Plain physicalism and determinism are so well accepted, it is boring. So I want you to take a look at Panpsychism: souls are/the soul is everywhere. The variation I like the most is called Panexperimantalism: every physical particle has a soul part. If the physical particles form a connection, the mind-dust of single souls merge to a bigger soul, more capable of feeling, more conscious and more of the other things a soul can do. So the soul of a person would be like dust before the person is born, would emerge inside the mother and would grow with the age. Also, stones, houses and trees would have a soul, but their souls may or may not be smaller than ours. And an answer with this theory to OP's question could be: „Yes, as everything has a free will.“