We’re not bodies that “have” souls. We’re souls who have bodies. Souls don’t require bodies to be able to live. Bodies without souls are called “dead.”
The soul is eternal and can choose to have a spiritual body or material body. If one seeks material happiness he is awarded a material body; if one seeks spiritual happiness one's spiritual body remanifests.