← All questions

Anne of Green Gables · Question

Why does Anne hate Gilbert Blythe?

Answer

Anne hates Gilbert because he calls her hair “carrots” and pulls her braid in school — public humiliation for a girl already ashamed of her looks. She holds the grudge for years, refusing to speak to him even when he tries to be friendly. Pride and sensitivity, not mere temper, fuel the feud.

Montgomery uses the slate incident to launch rivalry that becomes respect. Gilbert saves Anne from drowning, shares the school prize, and chooses a teaching post so Anne can stay near Marilla — acts Anne slowly acknowledges. The hate is plot engine for maturity: forgiveness arrives when Anne sees Gilbert as equal, not tormentor. Avoid reducing it to “she likes him” in book one alone; the text tracks slow thaw through Queen’s Academy.

Evidence in the book

Characters

Themes