Question: what is the difference between soul and r&b?
Answer: Soul is a collection of sub-genres of R&B, differentiated from the other sub-genres by a greater influence from gospel music. When an R&B song sounds like it would be at home in the church if you swapped out the subject with God, Jesus, or Mary, then it is probably soul music.