Anne Shirley is too kind to hurt anyone. Let alone her naive best friend, Ruby Gillis, whose Prince Charming happens to be Gilbert Blythe, Anne's arch-nemesis, secret admirer, and maybe even something more? No! She'd never let that happen. But when Gilbert takes Ruby to the annual ball after being rejected by Anne, it will make everyone question everything.
18 parts