Angel Haze borrowed other artists' songs -- covering Miley Cyrus' Wrecking Ball and remixing Macklemore's Same Love -- to express herself this week.

The rapper recorded a stripped-down acoustic version of Wrecking Ball, on which her powerful voice rings with echoing clarity. She posted the song on her Soundcloud page on Oct. 24.

5 best Miley Cyrus Wrecking Ball covers featuring Haim, Rumer Willis, James Arthut, and Megan Nicole [VIDEOS].

The 22-year-old singer-songwriter also remixed Macklemore's Same Love, posting it on the same page on Oct. 21. While her cover of Cyrus' hit was mostly a beautiful rendition delivered with a whole lot of emotion, her remix of Same Love was a bit more personal.

The Werkin Girls singer was slightly apprehensive about putting her remix out there, she took to Twitter to introduce it with something of a disclaimer:

"Sorry guys, got a bit inside my head over the weekend. I wanted to put out this Same Love remix but like I freaked out," she wrote.

The remix starts with the singer reading out a confession to her mother about her sexuality:

"Hi mom, I'm really scared right now, but, I have to. At age 13 my mother knew I wasn't straight/ She didn't understand but she had so much to say/ She sat me on the couch, looked me straight in my face/ She said, 'You'll burn in hell or probably die of AIDS."

She goes on to rap about equality and fighting the fear of rejection, eventually stating that she is not gay, straight, or bisexual, she is who she is.

Angel Haze's last album, Classick, was released in November 2012.

Listen to Angel Haze's cover of Wrecking Ball:

Listen to Angel Haze's version of Same Love: