This makes me feel better, because I was very excited when I saw the news and then had to try to explain it to friends.
“It’s… it’s a particle that… there’s this theory… it makes stuff have mass. I don’t know how.”
Apparently no one does! :)