Who is kendra in fablehaven?

Kendra is the main character of the Fablehaven series.

As quoted from the Wikipedia article:

Kendra Sorensen is the grand-daughter of Stan Sorenson and Ruth Sorensen, the caretakers of Fablehaven. Kendra is Seth Sorenson's sister. She is fairykind, and due to this she can understand Silvian, the fairy language and it's related languages, and recharge Magical Items that have lost power. She is a favorite of the Fairy Queen. She also has a Stingbulb.

Kendra starts off being more of a goody-two shoes type, but eventually becomes a bit of a rulebreaker. Her nature saves her however in Fablehaven when the dark creatures can do her no harm because she has done no magic.