I understand the physics of how a rainbow is formed by light refraction thru raindrops etc. but it is still a magical thing