Question: when is the season finale for when calls the heart
Answer: April 22, 2018