One Piece - Season 21 Episode 1057 : For Luffy - Sanji and Zoro's Oath 2025
8.7/10by 4837 users
Sanji is tormented by the idea of becoming a cruel Germa warrior like his siblings and torn between being strong or being humane as he is now. When he makes up his mind, he asks Zoro the ultimate favor.