How do rainbows work? Explain as if I were a 8 year old. Try to be as scientifically accurate as possible while still using language fit for a 8 year old. More details is better. Explain how the colors occur, and why it forms a bow shape.