Nick Cannon has released a heartfelt song full of advice for his unborn babies.

Rapping over Sade's "Pearls", Cannon sings, "Gotta spit these pearls to my unborns/Poems ’til they get into this world. Show ‘em how to fit into this world/Knowing unless you’re gonna make a difference you ain’t s–t in this world/Excuse my language/Dang, guess I’m just anxious, man, to take away the suffering pain, hatred and anguish/This place is dangerous.”

But in addition to the advice, he's got some warnings for his little boy and girl:

    "They're gonna hate on your skin tone, hate your income, hate your homes and even hate on your mom/Hate on me for even making this song." he raps.


But that's not even the most bizarre thing he says to his unborns. "Don't be too religious/That is just business/I hate to say it, but it is what it is."