It feels a lot like we're reaching an end but I know it isn't since there's no Zenitsu, Inosuke, Nezuko, Kanao, or Genya here.
Regardless, we're in for some shit cuz the got split into 6 and we got 4 Upper Moons (P.S. I'm not calling them Kizuki when the anime comes out), Muzan, and possibly whatever crazy demon fodder or traps Muzan could've made on the fly like in Asakusa.
If the Upper Moons are here, will Shinobu run into her sister's killer? Could Tanjirou run into Akaza? Could we get a family encounter by Tanjiro/Tokitou meeting Kokushibo?
Can't wait to see what's in store.