After previously teasing season 2 of "Unbreakable Kimmy Schmidt," the first full length trailer is finally here. The new trailer features footage from the upcoming season, and everyone is back including Kimmy (Ellie Kemper), Titus (Tituss Burgess), Jacqueline (Jane Krakowski) and landlady Lillian (Carol Kane).

The first season of the popular Netflix show ended with Kimmy's personal and work life both up in the air. Her boyfriend Dong dumped her and married someone else in their GED class and her boss Jacqueline filed for divorce from her rich husband and moved back home to South Dakota. Based on the trailer for season 2, Kimmy gets a new job as an Elf during the Christmas season - which seems to be her personal idea of heaven.

"What's the hardest thing in the world for a trophy wife to do? Lose the jerk, but keep the perks. Trademark me," Jacqueline says in the trailer.

Kimmy could also be in store for a hot new romance this season. In the trailer, Kimmy meets a cute new guy when she goes into a restaurant to pee but forgets to get his phone number.

"Kimbecile, what do I always say?" Titus asks Kimmy.

"Don't touch my dolls, they're strictly look upons," she replies. "John Cusack got fat, but I still would?"

"No! Get the digits," Titus yells. "The digits!"

Burgess' Titus was the breakout character from the first season thanks to his show-stopping dance number "Peeno Nior"; he even got his own line of Pinot Nior wine! While the trailer mainly focuses on Kimmy, this will be a big season for Titus.

"Her optimism, her sunniness and selflessness and being considerate of other people is wearing off on Titus," Burgess said of the Kimmy character. "There are a lot of layers to this man to peel off, because it's not just this false sense of fabulousness. It is a protective armor, so we find him having to undo what he has worked so hard to do."

"Unbreakable Kimmy Schmidt" was created by Tina Fey and Robert Carlock, the same team that created "30 Rock." The second season of the show was the first one that was made specifically for Netflix as it was originally created for NBC, which was also the home of "30 Rock." Fey revealed that not much has changed from the first to the second season as far as tone, but the episodes will have a longer running time with about 27 minutes per episode.

All 13 episodes of "Unbreakable Kimmy Schmidt" Season 2 will premiere on Friday, April 15 on Netflix.