Eminem is no longer criticizing his mother, instead the rapper apologizes to her on his emotional new song Headlights.

The track, off his upcoming album The Marshall Mathers LP 2, is the first time the rapper expresses love for his mother, Debbie Nelson, through his music. He also says he forgives her for their tumultuous past and calls her "beautiful."

"Then Nate got taken away by the state at 8 years old and that's when I realized you were sick and it wasn't fixable or changeable," he raps about his younger brother and mother. "And to this day we remain estranged and I hate it though."

He later says, "I hope you get this message, that I'll always love you from afar, cause you're my mama."

On the song, the 41-year-old also expresses regret for his past actions, especially for writing the song Cleaning Out My Closet. His 2002 hit, chronicled his difficult upbringing and revealed that his mother abused prescription pills. The lyrics allowed listeners to assume that the rapper wanted no affiliation with the woman who raised him.

"And Hailie's getting so big now, you should see her she's beautiful," he rapped about his daughter. "But, you'll never see her, she won't even be at your funeral."

However, Marshall Mathers took back those words on Headlights, which also features Fun's Nate Ruess on the chorus.

"You ain't even get to witness your grand baby's grow. But I'm sorry mama for Cleaning Out My Closet," he says. "At the time, I was angry, rightfully maybe so, never meant that far to take it though."

However, Eminem continues to express resentment for his father, who left the family when he was a newborn. The rapper explains that there's no justifiable excuse for his father's actions.

"I guess he had trouble keeping up with every address. But I'd have flipped every mattress, every rock and desert cactus. Own a collection of maps and followed my kids to the edge of the atlas," he says.

Tags: Eminem