The best episode in a while. The music, visuals, and performances were all great. It's also nice to finally see some of the witch's cult and even more confirmation that the witch is the one causing Subaru to go back in time.
I felt like Subaru was getting what he deserved in the last couple episodes, even though it was terrible to watch, but this is definitely worse. He is losing everyone he loves and is going insane. I don't think he will ever be able to return to present time without being permanently scarred at this point.