Fear no more, Once Upon a Time fans, Sean Maguire is coming back in season 6!

Maguire's character, Robin Hood, died toward the end of season 5, leaving fans of him and his relationship with Regina (Lana Parrilla) devastated. But now the actor is set to return for multiple episodes in season 6, though it's not exactly clear how.

"We're thrilled to have Sean back for this story arc and are excited for the audience to see what we have planned, which in the wake of his character's heartbreaking demise, is something we hope is unexpected and surprising," executive producers Adam Horowitz and Edward Kitsis said in a statement to Entertainment Weekly on Tuesday.

Producers have made it clear that Robin is not coming back from the dead, but the true reason for Maguire's return is being kept a secret. It's possible we could still see Robin in flashbacks, he could be playing some sort of ghost of Robin, or he could be a different character entirely.

Both Kitsis and Horowitz are aware that Once fans are still unhappy about Robin being dead, especially for what it did to Regina.

"We see those tweets every day - all 3,000 of them, every two seconds," Kitsis said, discussing Outlaw Queen shippers' anger. "We've had loss on this show, we've had people come back. We're not going to the Underworld this year, so I can tell you that a lot of this year is about Regina dealing with loss and moving on, because I think Regina has the most unfair luck of anybody, but that's what makes her Regina."

"By moving on, we don't mean falling in love with someone right away," Horowitz noted. "That's not realistic to us. This was someone she did love, who she did lose. We hope that we deal with that grief and its aftermath in a real way."

Once Upon a Time airs Sundays at 8 p.m. ET/PT on ABC.

Watch the promo for the next episode of Once Upon a Time here: