The global pop star Taylor Swift has finally revealed her political affiliations 2 years after coming under criticism for not speaking out against the then-Republican presidential nominee, Donald Trump.
In a lengthy and passionate Instagram post, the Shake It Off hitmaker endorsed two Democrats for the upcoming US mid-term elections.
The 28-year-old wrote that in "the past two years" the current political climate made her feel "no longer reluctant to share her views."
"I always will cast my vote based on which candidate will protect and fight for the human rights I believe we all deserve," the star wrote to her millions of followers.
"I believe in the fight for LGBT rights, and that any form of discrimination based on sexual orientation or gender is wrong.
"I believe that the systemic racism we still see in this country towards people of colour is terrifying, sickening and prevalent."
Swift, who had spoken at an LGBT rally in Chicago this July, was directing her message at the female Republican candidate who is currently elected in her home state of Tennessee.
"As much as I have in the past and would like to continue voting for women in office, I cannot support Marsha Blackburn. Her voting record in Congress appalls and terrifies me," she continued.
"She voted against equal pay for women. She voted against the Reauthorisation of the Violence Against Women Act, which attempts to protect women from domestic violence, stalking, and date rape."
Instead, Taylor decided to endorse former Tennessee Governor Phil Bredesen. While the state of Tennessee typically votes Republican, recent polls- as they have done in Texas- suggest that might be about to change.
Since the Instagram post was published, it has racked up more than a million likes. On Twitter, the same post attracted comments mocking the comic irony because her showbiz nemesis Kanye West had endorsed Trump while Swift sided with the Democrats.
Swift has never endorsed Republican politicians, though many speculated that she held more conservative beliefs
The mid-term elections take place on November 6. Swift's full message can be read here.