Rap
Mary J. Blige soulful sample...
Samples No Doubt's "Don't Speak"
Samples Mya's "Moving On"
Another soulful Mary sample...
Brenda's Got a Baby 2006...'nuff said.