Cosmic rays and neutrinos are intimately related. And though TeVPeV astrophysical neutrinos have been observed, their sources and their relation to potential sources of cosmic rays remain unknown. Recently, the blazar TXS 0506+056 has been identified as a candidate neutrino source. In parallel, IceCube has conducted numerous searches for other potential neutrino neutrino sources. These proceedings are limited in scope, given the large breath of science results by IceCube: A description of the astrophysical neutrino flux; a review of the real-time program that enables multi-messenger follow-up of neutrinos; a summary of the observations of TXS 0506+056; a recap of the search for neutrino point sources with 7 years of IceCube data; an account of the tantalizing capabilities of IceCube and ANTARES to detect Milky Way neutrinos and a description of a method to identify Glashow resonance events.