The end game is near.

Tonight, the Pretty Little Liars finale will air at 8 p.m. EST on Freeform, and we're slowly beginning to accept that our time with Emily, Hanna, Spencer, Aria, and the rest of the liars is coming to an end.

MORE: 'Pretty Little Liars' Cast — A Look at Our Favorite Outfits From Each Season!

The cast, who wrapped filming last October, recently appeared on Good Morning America to talk about saying goodbye, and what fans can expect from the series finale.

"This is kind of like the love letter to the fans this season," Shay Mitchell (Emily) said. "It's a wrap-up."

Troian Bellisario, who plays Spencer, went on to describe the finale as "game-changing," while Sasha Pieterse (Alison) called it "romantic."

After 150 episodes, viewers can expect things to get worse before they get better, and if last week's episode, titled "Farewell, My Lovely," is any indication, the girls are in for a rollercoaster ride of emotions.

MORE: These Behind-the-Scenes Photos From Season 1 of 'PLL' Will Make You Feel All the Things

In a teaser trailer for the finale, Aria (played by Lucy Hale) is shown crying as she says she can't marry Ezra (played by Ian Harding), plus Mona (played by Janel Parrish) is surprised by the identity of A.D..

So what else should fans prepare for?

When asked to describe the finale in five words, each star had their own perspective on the episode. Sasha called it, "Tenacious, Satisfying, Dangerous, Epic, Romantic." While Keegan Allen (Toby) merely said, "Anything that could've happened… did."

MORE: The 'Pretty Little Liars' Cast Looks Totally Different Without Makeup — See the Pics!

While the finale will be bittersweet, Troian revealed she is relieved fans will finally see how the show comes to an end. "I'm just glad for all this secret-keeping to be done because it's been stressful for us," she said.

Tune in to Pretty Little Liars tonight at 8 p.m. EST on Freeform.