John 3:16 Wordsearch

The Enfield Town Community Church has kindly shared their John 3:16 Wordsearch with us. There are 31 words to find! Can you find them all?