God's in Heaven, All is Well on Earth

"God's in Heaven, All is Well on Earth" (神は天にいまし すべて世は事もなし Kami wa Ten ni imashi, Subete Yo wa Koto mo nashi) is the 50th and final episode of Akage no An.

Voice cast

 * Eiko Yamada as Anne Shirley
 * Fumie Kitahara as Marilla Cuthbert
 * Gara Takashima as Diana Barry
 * Miyoko Asô as Rachel Lynde
 * Kazuhiko Inoue as Gilbert Blythe
 * Yoko Egawa as Mrs. Allan
 * Reiko Mutō as Mrs. Barry
 * Natsuko Kawaji as Josephine Barry
 * Masako Matsubara as Stella Maynard (voice only)
 * Masayuki Kato as Postmaster
 * Michio Hazama as Narrator

Behind the scenes
Trivia
 * This episode covers the events that occurred in "The Bend in the Road", the last chapter of Anne of Green Gables.