Kindred spirit

A kindred spirit in the Anne of Green Gables series is someone who understands Anne very well, well enough to know what she is thinking.

Mathew Cuthbert
He was the first of the kindred spirts. He rarely talked but Anne knew what he was thinking most of the time and he knew her just as well. He was extremely kind to Anne and gave her love. After he died, Anne still felt loyal to him.

Diana Barry
She was the second one. She was Anne's best friend and swore an oath to be eternal friends with her. She is not kindred enough to know what Anne was thinking, but she understood Anne as a friend and they told secrets to each other. They have never quarreled in the whole series.

Josephine Barry
She was the third one.. At first she was grouchy, but after meeting Anne, she was charmed and delighted by her personality and became a kindred spirit.