Higgs Boson Excitement So Great It Must Be Expressed In Memes

This week, scientists at the Large Hadron Collider in Switzerland had the rare pleasure of telling the entire world, “We told you so,” when they announced the clearest signs yet of the existence of the elusive Higgs Boson, rather questionably dubbed the “God particle.” And we’re pretty sure the Internet has never been so consumed with excitement for theoretical physics.

Emotions ran so high, in fact, they had to be expressed in the lingua franca of digital natives: memes. (Always memes.) Here are a few standouts.