Question: how many episodes are there in when calls the heart season 3
Answer: Season Episodes Originally aired First aired Last aired 12 January 11 , 2014 ( 2014 - 01 - 11 ) March 29 , 2014 ( 2014 - 03 - 29 ) 7 April 25 , 2015 ( 2015 - 04 - 25 ) June 13 , 2015 ( 2015 - 06 - 13 ) Special December 26 , 2015 ( 2015 - 12 - 26 ) 8 February 21 , 2016 ( 2016 - 02 - 21 ) April 10 , 2016 ( 2016 - 04 - 10 ) Special December 25 , 2016 ( 2016 - 12 - 25 ) 10 February 19 , 2017 ( 2017 - 02 - 19 ) April 23 , 2017 ( 2017 - 04 - 23 ) Special December 25 , 2017 ( 2017 - 12 - 25 )