Detections from the repeating fast radio burst FRB 121102 are clustered in time, noticeable even in the earliest repeat bursts. Recently, it was argued that the source activity is periodic, suggesting that the clustering reflected a not-yet-identified periodicity. We performed an extensive multi-wavelength campaign with the Effelsberg telescope, the Green Bank telescope and the Arecibo Observatory to shadow the Gran Telescope Canaria (optical), NuSTAR (X-ray) and INTEGRAL (gamma-ray). We detected 36 bursts with Effelsberg, one with a pulse width of 39,ms, the widest burst ever detected from FRB 121102. With one burst detected during simultaneous NuSTAR observations, we place a 5-$sigma$ upper limit of $5times10^{47}$ erg on the 3--79,keV energy of an X-ray burst counterpart. We tested the periodicity hypothesis using 165-hr of Effelsberg observations and find a periodicity of 161$pm$5 days. We predict the source to be active from 2020-07-09 to 2020-10-14 and subsequently from 2020-12-17 to 2021-03-24. We compare the wait times between consecutive bursts within a single observation to Weibull and Poisson distributions. We conclude that the strong clustering was indeed a consequence of a periodic activity and show that if the few events with millisecond separation are excluded, the arrival times are Poisson distributed. We model the bursts cumulative energy distribution with energies from ${sim}10^{38}$-$10^{39}$ erg and find that it is well described by a power-law with slope of $gamma=-1.1pm 0.2$. We propose that a single power-law might be a poor descriptor of the data over many orders of magnitude.