Days of Our Lives” star Jen Lilley, who plays Theresa Donovan, is departing the soap opera after three years.

The actress made the announcement Monday on Twitter, confirming her exit, after reports surfaced last month.

“It is with bittersweet sentiment that I find myself making this statement 6 months too soon,” Lilley tweeted, explaining that her character will still be on the show for six months to come, and that her “storyline gets better.”

Giving reason for her departure, Lilley said she will be focusing on her family, charity and pursuing other career opportunities.

“I hate to dissatisfy our love for black and white explanations, but there’s no one to point your finger at here,” she wrote. “‘Days of Our Lives’ and I are parting company on the best of terms. It came down to time and the sacrifices required to keep Theresa on the front burner. Given the demanding production schedule a soap requires, that just wasn’t possible with the other commitments and opportunities I wanted to pursue.”

Teasing a possible return in the future, Lilley said, “As we all know in the world of soaps, goodbye for now isn’t always good bye forever, who knows what the future has in store for Theresa.”

Her character is the daughter of Shane Donovan and Kimberly Brady. Lilley began playing Theresa in July 2013. Before, the character was portrayed by Hannah Taylor Simmons (1990-1991), Emily and Alicia Pillatzke (1991-1992), Caitlin Wachs (1992) and Gabriella Massari  (1992).

Prior to “Days of Our Lives,” Lilley became known in the soap world for filling in for Kirsten Storms on “General Hospital” in the role of Maxie Jones when the actress was on medical leave. Her other roles include guest sports on “Castle,” “Criminal Minds,” Rules of Engagement,” Nickelodeon’s “iCarly” and a small role in the film “The Artist.”