Audiences have been waiting 25 years to learn the fate of Kyle MacLachlan’s “Twin Peaks” character, FBI agent Dale Cooper. And according to reports, fans of the cult series will finally learn the truth with its anticipated reboot in 2017.

During the 2016 Television Critics Association winter press tour, Showtime CEO David Nevis revealed just when viewers could expect “Twin Peaks” to return to the small screen.

“I’m excited to share that [“Twin Peaks” creator] David Lynch is more than halfway through shooting schedule,” he announced. “And it will premiere in the first half of 2017.”

The announcement comes two months after Leslie Moonves, president and CEO of Showtime parent company CBS Corp., revealed that the series’ revival, which was originally shooting for a 2016 premiere date, was being pushed back.

Although there were no specific reasons cited for the delay, Variety reported that several factors, including a dispute over Season 3’s episode count, could have contributed to the setback. The third installment was initially given a nine-episode arc. But that changed when Lynch went toe-to-toe with the network. Season 3 of “Twin Peaks” will now feature 12 episodes when the blood-soaked, coffee-stained drama returns.

Production for the revival began in September 2015, taking place in Washington state, where the fictional town of Twin Peaks is located. According to TMZ, MacLachlan was spotted filming for the reboot while sitting outside the home of Laura (Sheryl Lee) — a character whose death sparked the beginning of trouble for Twin Peaks. Along with the return of original cast members, fans can expect new faces to pop up in the reboot, like Laura Dern. TVLine theorized the "Wild" star would make her debut in the TV series as Cooper's mysterious, never-seen assistant, Diane.

"Twin Peaks" will return to Showtime in 2017.