Mushishi Zoku Shou Ep. 22 (Finale): The giving tree

Mushishi Zoku Shou - 2203

I sat here for quite some time, trying to find the right words for this post. Continue reading “Mushishi Zoku Shou Ep. 22 (Finale): The giving tree”