Once Upon a Time's 100th episode is getting an extra dose of magic!
Emma Caulfield will reprise her role as the Blind Witch in the highly anticipated -- and star-studded! -- event, ET exclusively reveals.
True Oncers will remember this iconic villain, (and her hauntingly beautiful blue eyes) from her brief, yet memorable appearance in the magical drama's very first season.
WATCH: The 'OUAT' Cast Laughs About the Show's 'Warped' Relationships!
In the episode "True North," the Blind Witch resided in a candy-covered gingerbread house and lived a peaceful life of eating children. That is, until Hansel and Gretel -- sent on a mission by Regina -- locked her in her own oven in their attempts to escape. Needless to say, she did not survive the fiery tomb.
The landmark episode is going to be jam-packed with many more familiar faces, so get ready for a trip down an enchanted memory lane.
ETonline confirms that Giancarlo Esposito will shimmer back in as the Magic Mirror, Robbie Kay will take flight once again as Peter Pan, and Barbara Hershey will magically reappear as Cora.
MORE: We're Finally Going to Learn More About Hook's Past!
Once Upon a Time's 100th episode is set to air as the spring premiere in early March.
The details of the epic episode are being kept extremely under wraps, but given how many deceased characters are set to take part, we've got a magical hunch that we could be traveling backwards through time, or undoing every spell that has every happened in the series, or… we could go on forever because we just have SO many ideas!
Once Upon a Time airs Sundays at 8 p.m. ET/PT on ABC.
Are you excited to see the return of Emma Caulfield as the Blind Witch? What do you think is going to happen in Once Upon a Time's 100th episode? Share your thoughts with @LeanneAguilera on Twitter now!
Need more Once Upon a Time in your life? Watch our unbelievably fun interview with the cast as Comic-Con this year in the video below…