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 kr 12,00My 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 kr 12,00For Once In My LifeFor Once In My Lifefrom Signed Sealed Delivered3:36 kr 12,00Fill 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 kr 12,00AlbumsView allContains explicit content Preview 22 (Deluxe [Explicit])22 (Deluxe [Explicit]) Craig David 2022 kr 91,00Preview 22 (Deluxe)22 (Deluxe) Craig David 2022 kr 91,00Contains explicit content Preview 22 (Deluxe [Explicit])22 (Deluxe [Explicit]) Craig David 2022 kr 91,00Contains explicit content Preview 22 (Explicit)22 (Explicit) Craig David 2022 kr 90,00Preview 2222 Craig David 2022 kr 90,00Preview 22 (Deluxe)22 (Deluxe) Craig David 2022 kr 91,00Singles & EPsView allPreview Have Yourself a Merry Little ChristmasHave Yourself a Merry Little Christmas Craig David 2022 kr 12,00Preview Have Yourself a Merry Little ChristmasHave Yourself a Merry Little Christmas Craig David 2022 kr 12,00Preview Better Days (I Came By Train)Better Days (I Came By Train) Craig David 2022 kr 12,00Preview Better Days (I Came By Train)Better Days (I Came By Train) Craig David 2022 kr 12,00Contains explicit content Preview G Love (feat. Nippa) (Explicit)G Love (feat. Nippa) (Explicit) Craig David 2022 kr 12,00Preview 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 kr 12,0013 Albums & 12 Singles & EPsSimilar Artists:Stevie Wonder, Michael Jackson, Lewis Taylor, Nelly Furtado, R. Kelly, SealGenres:Pop, R&B/Soul, 2000s