I am not going to even try and explain what this is or the possible implications of this discovery, but I found a nice video that it explains it quite well. It is long at almost 8 minutes, but you will be able to look like the uber smart scientist this weekend while chatting about it.
What do you think of all of this? A particle that provides mass is quite something.

