The Savior is officially back!

Jennifer Morrison posted a very exciting Instagram photo on Tuesday confirming she's on set for the Once Upon a Time finale. Her first snapshot showed her checking out her curly, longer Emma Swan locks in the mirror.

"Emma's long locks magically appear... one last time," Morrison captioned the first photo.

However, her time on set didn't last long. After approximately just seven hours on set, the actress posted a goodbye photo, saying that her scenes were already wrapped.

"That's a wrap! Wow! What a journey. Thank you to everyone in the cast and on the crew for making my last day so special. #emmaswan will live in my heart for ever," she wrote. "And I will be forever changed by #onceuponatime thank you to #StevePearlman for the very very kind words at wrap today. It really meant a lot to me. Cheers to spreading the magic!"

Morrison isn't the only original cast member returning for the series finale. Ginnifer Goodwin, Josh Dallas, Jared Gilmore and Emilie de Ravin are also set to appear in the final adventure of the fairy-tale show. Executive producers Adam Horowitz and Eddy Kitsis have teased fans that they haven't seen the last of Storybrooke, which could explain where these fan-favorite characters return to the story.

In the meantime, Regina (Lana Parrilla) and company have their hands full taking down a witch-hating serial killer.

Once Upon a Time airs Fridays at 8/7c on ABC.