A New Particle May Have Been Detected — Are We Close to Discovering a Fifth Force of Nature?