Neo soul is a popular music style that combines contemporary soul and R&B with influences from earlier soul traditions.