Once Upon a Time returns this Sunday with the episode, “Quiet Minds.” Check out the latest stills from ABC below!

This week’s Once Upon a Time welcomes back a familiar face to Storybrooke, who tries to reconnect with more than one member of his family. Finally, and probably to Hook’s dismay, Neal will show up in “Quiet Minds” and jump right into sorting out two very different father issues.

In the stills below, it appears as though Zelena is making herself right at home in the loft of Mary Margaret and David. Is it just us, or does her getup make her look even more wicked than she does with green skin?

Emma and Mary Margaret share a touching moment in the loft, while David suspects that something is not quiet right. The symbol for his courage, the sword, appears to be intact and back in his possession.

Another iconic figure is set to make an appearance on this week’s Once Upon a Time. Henri Lubatti will make his debut as Lumiere, the talking candelabra and pal to Belle. We can only hope that he greets Neal with a rendition of “Be Our Guest” before helping him out with the search for Rumple.

‘Quiet Minds’ Synopsis

Neal finds himself back in Storybrooke and yearns for a way to reconnect with his son Henry, whose memories of his father are gone, while also trying to find his own father, Rumplestiltskin, whom he has just learned is alive but missing, and Regina discovers a possible connection with Robin Hood. Meanwhile, in the Fairy Tale Land that was over the past year, agonizing over the death of his father, Neal – with the help of Belle and enchanted candelabra Lumiere – attempts to find a magical solution to bring back Rumplestiltskin from the dead.

Watch Once Upon a Time season 3 episode 15 “Quiet Minds” Sunday, March 30 at 8 p.m. ET on ABC