Surrey International Children's Festival, May 23 to 25, 2019, inspiring young hearts and minds