I've been trying to understand what an electromagnetic wave is, and have spent quite a while now reading around and piecing different bits of information together to try and get an answer. I haven't yet found an answer to my title question. It might just be because I have a lack of understanding. I have learnt that the sinusoisal pattern of waves is due to the oscillation of electric/magnetic fields. What causes this oscillation? What is actually happening?