yapaholic.com
Mushishi - Season 1 Episode 9 - Valley of the Welling Tides » Yapaholic
This episode of Mushishi deepened my appreciation for my mother's continued existence. Unlike those who've had the misfortune of losing their mothers...