“All those years ago, I was a girl with this dream, but with no education, no confidence, no self-esteem, nothing. And now God has brought me to this place of destiny, and He’s not even done with me yet…”

Tasha Smith has come a mighty long way. From homelessness to Hollywood star, the actress who plays Angela — that spitfire hairdresser in Tyler Perry’s hit film series “Why Did I Get Married?” — will reprise her role in the new upcoming TBS series, “For Better or Worse.”

Here, our favorite Hollywood homegirl reveals to ESSENCE how faith, love and film mogul Tyler Perry propelled her life forward. And if the last decade is any indication, the best is yet to come for this powerhouse actress.