Gabrielle (Xena: Warrior Princess)
While in India, Gabrielle is also thrown through time by a Darsham to save Xena's soul. It is said that their souls are together throughout time. In this next life Xena is the Mother of Peace, Arminestra and Gabrielle is Shakti, a Warrior Prince of India. At the end of season 4, however, is when Gabrielle shows a leap in her warrior abilities. After months of following her path of the Way of Love, Gabrielle picks up the sword of a paralyzed Xena and fights off a large group Roman soldiers with incredible skill. This however sparked concern among fans, who wondered how Gabrielle knew how to use a sword so well. One theory that could make sense is that in her time as a complete non-violent person, Gabrielle as an experienced fighter, no longer had to focus on her fighting and instead watched as Xena fought. At that point, as a seasoned fighter, Gabrielle is able to grow in a dramatic way through observation.