All is well again in the land of "Twin Peaks."

David Lynch and Showtime have reached a more satisfactory deal for the "Twin Peaks" co-creator to stay on and revive the cult classic 25 years after its cancellation. Lynch announced his return on Twitter.

He will direct the entire first season, which Showtime has expanded beyond the original nine episodes ordered.

"This damn fine cup of coffee from Mark [Frost] and David tastes more delicious than ever," Showtime president David Nevins said in a statement to The Hollywood Reporter. "Totally worth the extra brewing time and the cup is even bigger than we expected. David will direct the whole thing, which will total more than the originally announced nine hours. Preproduction starts now!!"

Lynch announced his exit from the reboot last month, citing "money" as the reason for his departure.

"I left because not enough money was offered to do the script the way I felt it needed to be done," he tweeted on April 5.

Showtime refused to give up on negotiations with the director, whose co-creator Frost had already written all the scripts for the revival. The show's star Kyle MacLachlan signed on in January to reprise his role as Agent Dale Cooper.

The "Twin Peaks" reboot will premiere in 2016.