‘The anointing which you have received from Him abides in you.’ 1 John 2:27 NKJV The word ‘anoint’ means ‘to pour on and rub in’. In the Old Testament a priest had oil poured over his head, symbolising the Spirit of God resting on him as he carried out his duties each...