If a nucleus is full of positively charged protons, why doesn’t it fly apart?

In my physical science class this week, I realized the textbook was introducing the structure of the atom and positive and negative charges, but not answering addressing the clear question that follows the presented information is “what the heck keeps all those protons together in the nucleus?” The book does get around to the nuclear forces, but not until many...