Question: when calls the heart season 3 episode 12

title: List of When Calls the Heart episodes
text: No . overall Title Directed by Written by Original air date U.S. viewers ( millions ) 40 `` The Christmas Wishing Tree '' Neill Fearnley Cynthia J. Cohen & Paul Jackson December 25 , 2017 ( 2017 - 12 - 25 ) 3.61 Hope Valley is buzzing from the introduction of the Wishing Tree , with all the townspeople eagerly placing their wishes on its branches in the hopes they will be granted . Elizabeth wishes for Jack 's return . Meanwhile , Abigail spearheads the town 's first Christmas parade , featuring an energetic band , led by Bill . Abigail 's newly adopted son , Cody , tries to make their first Christmas together special , connecting her past with their future . Rosemary and Lee discover the importance of Christmas traditions and treasured memories . Meanwhile , Doctor Carson Shepherd exhibits faith and resilience in trying to heal and inspire a guarded woman who has given up on the spirit of Christmas . Also , disgraced former mayor , Henry Gowen , gets a second chance at redemption .