A Time to Every Purpose

"A Time to Every Purpose" is the twelfth episode of Season 6 of Road to Avonlea and the 77th episode overall.

Summary
Felicity King, now in Avonlea, takes on an apprenticeship with Dr. Snow. Following the doctor from one medical emergency to another, Felicity begins to see what the practice of medicine is really about; not just the virtuous curing of the sick, but also brutal treatments to often life threatening injuries.

Cast
Main cast
 * Zachary Bennett as Felix King
 * Lally Cadeau as Janet King
 * Mag Ruffman as Olivia Dale
 * Cedric Smith as Alec King
 * Gema Zamprogna as Felicity King

Recurring cast Guest cast
 * Marilyn Boyle as Mrs. Inglis
 * Alex Floyd as Daniel King
 * Ryan Floyd as Daniel King
 * Stefanie Gnys as Emma Bradley
 * Kevin Jubinville as Nat Lester
 * Marilyn Lightstone as Muriel Stacey
 * Louisa Martin as Mrs. MacDougall
 * Marc Marut as Elbert Werts
 * Graham McPherson as Dr. Snow
 * Kay Tremblay as Great Aunt Eliza
 * John Weir as Gurney MacDonald
 * Marion Bennett as Colleen Pritchard
 * Andrew Tarbet as Seth Pritchard
 * Kevin Zegers as Gordon Bradley