Wow episode 25. I thought they mostly did a better job with this part of the story than the manga did, until
The finale next week should be good, it seems like the ending episodes have gotten more thought and energy put into them than many of the others.