As Rukia Kuchiki battles Kaien Shiba, she struggles with wondering on whether or not he's truly Kaien.
Season 1 • Episode 155 of 366