Rurouni Kenshin is an anime series set in the Meiji era of Japan, following the story of Himura Kenshin, a former assassin ...
Across the world of anime, plenty of characters have faced tragedy in their pasts. These backstories tug fans' heartstrings ...