Craig DavidTop TracksTrack PreviewTrack TitleTrack LengthTrack Price/Buy LinkMy Heart's Been Waiting for You (feat. Duvall)My Heart's Been Waiting for You (feat. Duvall)from 22 (Deluxe [Explicit])3:26 14,00 krMy Heart's Been Waiting for You (feat. Duvall)My Heart's Been Waiting for You (feat. Duvall)from My Heart's Been Waiting for You (feat. Duvall)3:26 14,00 krFor Once In My LifeFor Once In My Lifefrom Signed Sealed Delivered3:36 16,00 krFill Me InFill Me Infrom Hits of the 00s3:51Signed, Sealed, Delivered (I'm Yours)Signed, Sealed, Delivered (I'm Yours)from Signed Sealed Delivered3:20 16,00 krAlbumsView allContains explicit content Preview 22 (Deluxe [Explicit])22 (Deluxe [Explicit]) Craig David 2022 107,00 krPreview 22 (Deluxe)22 (Deluxe) Craig David 2022 107,00 krContains explicit content Preview 22 (Deluxe [Explicit])22 (Deluxe [Explicit]) Craig David 2022 107,00 krContains explicit content Preview 22 (Explicit)22 (Explicit) Craig David 2022 93,00 krPreview 2222 Craig David 2022 93,00 krPreview 22 (Deluxe)22 (Deluxe) Craig David 2022 107,00 krSingles & EPsView allPreview Have Yourself a Merry Little ChristmasHave Yourself a Merry Little Christmas Craig David 2022 14,00 krPreview Have Yourself a Merry Little ChristmasHave Yourself a Merry Little Christmas Craig David 2022 14,00 krPreview Better Days (I Came By Train)Better Days (I Came By Train) Craig David 2022 14,00 krPreview Better Days (I Came By Train)Better Days (I Came By Train) Craig David 2022 14,00 krContains explicit content Preview G Love (feat. Nippa) (Explicit)G Love (feat. Nippa) (Explicit) Craig David 2022 14,00 krPreview My Heart's Been Waiting for You (feat. Duvall) (Mike Brainchild Remix)My Heart's Been Waiting for You (feat. Duvall) (Mike Brainchild Remix) Craig David 2022 14,00 kr13 Albums & 11 Singles & EPsSimilar Artists:Stevie Wonder, Michael Jackson, Lewis Taylor, Nelly Furtado, R. Kelly, SealGenres:Pop, R&B/Soul, 2000s