Post reblogged from ArigatÅ Japan with 22 notes
In Japanese symbolism the koi represents perserverance in adversity and strength of purpose. The strongest koi swims upstream until it reaches the final waterfall, where it vaults into the mists and becomes a water dragon.
Page 1 of 3