what is the difference between r&b and soul music?
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.