Viruses exist in a boundary between living and non-living things. They cannot reproduce without infecting a host cell and using the cell's machinery. Viruses consist of genetic material surrounded by a protein coat, and sometimes an envelope. They infect all types of life from animals and plants to bacteria. While viruses disrupt hosts and cause disease, they also play important roles in evolution by transferring genes between organisms.