The CW has been busy with wrapping up the latest seasons for the Arrowverse and that includes Legends of Tomorrow, which has just concluded its fourth season. Over the last year, our time-traveling squad of heroes faced off against magical fugitives fond of causing havoc across time and space.

Murderous unicorns, psychotic puppets, wicked fairy godmothers, and Neron; our team has had their plates full all season long.  But it all came to an end in the season finale as the Legends took on Neron to try and undo the damage caused by the demon. With season 4 now concluded, it’s time to breakdown the 16th episode. What brought us closure and what didn’t?

Disclaimer: Full spoilers from “Hey, World!” ahead!

RELATED: Crisis On Infinite Earths Crossover Event Will Air Over 5 Hours

CLOSURE: The Magical Fugitives Saga

While everyone has their personal favorite magical fugitive throughout the fourth season, ours is definitely Tabitha, the evil fairy godmother (Jane Carr). But with that said, all good things must come to an end and the season finale did a solid job in wrapping up this chapter in the series.

The most hilarious moment was definitely when the dragon, out of nowhere, ate Tabitha before turning back into the adorable baby he was at the start of the finale. One thing that is a guarantee with every Legends of Tomorrow finale is that you can always expect some absurd albeit enjoyable moments.

NO CLOSURE: Charlie's Future

One of the things that remains unclear is the status of some of the team members we have been following this season. One of them is the shapeshifting Charlie (Maisie Richardson-Sellers), who made herself look like Amaya Jiwe, a hero who left the team towards the end of the previous year. With the new season focusing less on magical creatures, what does this mean for Charlie?

RELATED: Arrow Finale: 5 Things That Brought Us Closure (& 5 That Didn’t)

We have seen the team unexpectedly lose members during season finales. The recent one being Wally West (Keiynan Lonsdale) who didn't return for season 4. The finale didn't make it clear if Charlie's adventures with the Legends are done or not. Given that season 5 won't air until mid-2020, we'll have to wait quite a while to find out Charlie's status.

CLOSURE: Setting Up a New Threat for Season 5

You can't have a season finale of Legends of Tomorrow without the team unintentionally setting up their next set of troubles. That's where Astra Logue (Olivia Swann) came in to make sure of that. In one of the final moments of the finale, we witness Astra making several soul exchanges for some of the historic sinners to return to our world.

We never see which ones Astra unleashed, but it's safe to say that they will be some of the wicked ones that the Legends will face. While it doesn't seem like those sinners will be the Big Bad for season 5, at least we know some of the enemies the team will come across next year.

NO CLOSURE: Is Constantine In Season 5?

Similarly to Charlie, we have to wonder what's next for John Constantine (Matt Ryan.) While he did grow more attached to the team as the season progressed, Constantine does prefer to work alone. We saw throughout the season that it took some time for him to embrace the team.

RELATED: The Flash Finale: 5 Things That Brought Us Closure (& 5 That Didn’t)

However, is Constantine sticking around beyond this season? Given the new threat that is set up (more on that in a bit), you would assume he is coming back. As the finale does not clarify whether this is the case, we'll have to wait patiently for answers on Constantine's place on the show.

CLOSURE: Constantine Vs Hell

In some ways, Legends of Tomorrow became like the second season of Constantine fans never got to experience. The final episodes of season 4 got really Constantine-y as the famous Hellblazer went to hell in order to save Ray Palmer's (Brandon Routh) soul.

You can't ask for much else when you get to see Constantine running around in hell trying to save the day. While we may never get a second season of his show, the fact that he got to live on in the Arrowverse, especially on Legends of Tomorrow, is something worth cherishing.

NO CLOSURE: Zari's Status

While the Legends saved the day once again, it came with a devastating cost for one of its members. As Nate (Nick Zano) made his sacrifice in order to get Ray out of Neron's control, Zari (Tala Ashe) couldn't let Nate die. Together with the audience and the Legends, Zari helps Nate come back to life through the energy of Tabitha's staff. However, with magical creatures now being tolerated in Zari's present, this caused the grim future she came from to be erased.

Consequently, this Zari never met the Legends. The timeline gets changed when suddenly her previously dead brother Behrad (Shayan Sobhian) assumes Zari's place in the series. While this version of Zari is done, the showrunner has confirmed Ashe's return for season 5, but as who? We don't get a single hint of that in the finale and mid-season is a long way from now, so we'll just have to be very patient.

CLOSURE: The Monitor's Legends Debut

While the Legends had to sit out the Elseworlds crossover, that didn't stop the Monitor (LaMonica Garrett) from popping by. After having shown up in the Arrow, The Flash, and Supergirl season finales respectively, it was time to visit the Legends. While his other appearances were mysterious and intriguing, his Legends guest-spot was simply hilarious.

RELATED: Supergirl Finale: 5 Things That Brought Us Closure (and 5 That Didn’t)

In this cameo, he is simply observing the Legends as they try to put on a show, although he doesn't seem too fond of their performance. Who doesn't love one of the most powerful beings standing in the background enjoying a mess while snacking on popcorn? But what his cameo also does is reminding viewers that "Crisis on Infinite Earths" will indeed feature the Legends as part of the Arrowverse's biggest crossover.

NO CLOSURE: Will Ray & Nora Find Happiness?

One of the new members was Nora Darhk (Courtney Ford) who left her villainous days behind to become a hero of her own while attempting to save Constantine and Ray (Brandon Routh) from hell. However, similarly to Charlie and Constantine,  after everything they went through this year, does season 5 hold some happiness for Ray and Nora?

Just like with Charlie and Constantine, we don't know if Nora is returning for the new season. After every year, in one way or another, the team always changes their line-up. But hopefully, we'll know before 2020 what the team will look like when the show comes back for its fifth season.

CLOSURE: Closure Between The Heywood Men

The season had several tragic moments, including the death of Hank Heywood (Tom Wilson) at the hands of Neron. While the show made viewers think for a second that Nate was actually dead, we see Nate getting to have the closure with his father that he never got to have before Neron killed Hank.

While Hank still remains dead, that was a lovely send-off for Wilson's character and a genuinely beautiful moment for Nate as he gets to properly say goodbye. Although, things weren't exactly easy for Nate as he would, only seconds after his resurrection, lose Zari. Nate can't catch a break, can he?

NEXT: How the Arrowverse Season Finales Set Up Crisis On Infinite Earths