Singles & EPs24-bit FLACPreview Don't Need to SleepDon't Need to Sleep John Legend 2023 From £0.9916-bit FLACPreview Don't Need to SleepDon't Need to Sleep John Legend 2023 From £0.9916-bit FLACPreview Nervous (Remixes)Nervous (Remixes) John Legend 2022 From £2.4924-bit FLACPreview Nervous (Remixes)Nervous (Remixes) John Legend 2022 From £2.4924-bit FLACPreview All She Wanna DoAll She Wanna Do John Legend 2022 From £1.9816-bit FLACPreview All She Wanna DoAll She Wanna Do John Legend 2022 From £1.9824-bit FLACPreview HoneyHoney John Legend 2022 From £0.9916-bit FLACPreview HoneyHoney John Legend 2022 From £0.9924-bit FLACPreview DopeDope John Legend 2022 From £0.99Contains explicit content16-bit FLACPreview Dope (Explicit)Dope (Explicit) John Legend 2022 From £0.99Contains explicit content24-bit FLACPreview Dope (Explicit)Dope (Explicit) John Legend 2022 From £0.9916-bit FLACPreview DopeDope John Legend 2022 From £0.9916-bit FLACPreview FREEFREE John Legend 2022 From £0.9924-bit FLACPreview FREEFREE John Legend 2022 From £0.9916-bit FLACPreview You Deserve It AllYou Deserve It All John Legend 2021 From £0.9924-bit FLACPreview You Deserve It AllYou Deserve It All John Legend 2021 From £0.9916-bit FLACPreview Happy Xmas (War Is Over)Happy Xmas (War Is Over) John Legend 2019 From £0.9916-bit FLACPreview My Imagination (From Finding Neverland The Album)My Imagination (From Finding Neverland The Album) John Legend 2015 From £0.99Preview All Of Me (The Remix)All Of Me (The Remix) John Legend 2014 £0.99