What is a virus, and how is it different from a bacterium? How are vaccines made, and is it possible to make a universal vaccine to protect us against all viruses? What knowledge and tools will be using to fight viruses in the near future? And how can viruses be essential to life on Earth?