I may not know exactly the defference of soul and spirit but i remember reading it somewhere.
The Soul
Soul is a religious term but it includes our mind, from which we derive our thoughts, our mentality, and our heart. The soul is in constant interaction with your body. For
example, the physical
body lets us know when its hungry and
craves certain tastes. These signals are sent to the brain and the mind tries to work out a solution to answer that need. A more developed mind can overcome the immediate desires of the body in favor of long-term health. There are the parts of our mind that deal with daily life decisions, but there are also the deeper parts of our soul that deal more with our higher level subconscious self. This part of ourselves becomes fully active when our body sleeps and reaches the dream state. Though our body appears to be doing nothing except maybe breathing, our soul is extremely active having its own experiences.