The proficient, medical ninja of Team 7, Sakura used to sit in the sidelines, allowing others to fight her battles for her. She learns early on that this was unwise and begins to reconsider her actions, strengthening her resolve to become a better ninja from then on.
Under Tsunade's apprenticeship, she learns to use her chakra to heal wounds and build her chakra in her fists, giving her superhuman strength.
I really like how Sakura has developed into such a strong and beautiful character. I guess she's still highly infatuated with Sasuke, but I wonder if she'll ever return Naruto's feelings for her? Guess we'll have to wait and see. Beautiful cosplay though!