Danielle Brooks hit the gym on Wednesday, but it was not her typical workout day.
The Orange Is the New Black
star posted a selfie on Instagram in her sports bra and admitted that she's never taken her shirt off at the gym before.
"I've always wanted to do this but have felt shameful and have told myself 'until my body is perfect, I’m forbidden,'" she wrote alongside the photo. "Today my inner being told me to turn up the notch on my self-love. I should not be ashamed of my body. I'm not a walking imperfection! I'm a Goddess."
Even though she's confident about her body, the 25-year-old actress shared, "Sometimes, it's a struggle. Sometimes, I don't like what I see."
Brooks then shared her most empowering words and a pretty powerful message for us all.
"I have the power to change the way I relate to my body both physically and mentally. Today I woke up feeling beautiful and motivated to love myself and take care of the ONE body that I've been given. I'm not saying World take your shirt off, twist it round your head, spin it like a helicopter (lol)," she wrote before giving some amazing words of advice. "I'm saying everyone live in your confidence. One Life. One Body. Take Care of It."
Brooks ended the post with the hashtag dubbing herself the "voice of the curves."
And you can hear Brooks' voice this fall in the Broadway revival of The Color Purple
, where she'll play the role of Sofia opposite Jennifer Hudson. Check out the video below to see Hudson share how she's been getting ready to take on the role of Shug Avery.