Photo by Dan DeSlover

As part of her "30 Gold" series leading up to her debut album, Dirty Gold, Angel Haze has unleashed a powerful new freestyle.

In her latest offering, the MC takes Macklemore and Ryan Lewis' hit "Same Love," featuring Mary Lambert, and added her own, very personal verses over the track.

While the original version has garnered acclaim while becoming a rallying cry for heterosexuals who support the LGBT community, Haze provides her own perspective: recalling the moment she came out to her mother and witnessing hatred and bullying in school.

The revised edition offers an even more powerful message about love, ultimately proclaiming that "love is love, there is no difference."

Dirty Gold is due early next year via Republic.

Listen to the "Same Love" freestyle below: