They may be very large and look and feel like a small cauliflower ... Yes, warts are caused by a virus. The human papilloma virus, or HPV, causes warts. Unlike the flu, once you get HPV, the ...