Egy érdekes tény a szivárványokról az, hogy soha nem léteznek fizikailag egy adott helyen, hanem mindig a megfigyelő perspektívájától függően jelennek meg. A szivárvány akkor keletkezik, amikor a napfény megtörik, visszaverődik és szétszóródik a levegőben lévő vízcseppeken. A napfény összetevő színei különböző szögekben törnek meg, ami a jól ismert színspektrumot eredményezi.
Mivel a szivárvány egy optikai illúzió, mindig a megfigyelő szemének helyzetéhez kötődik, és ezért minden ember, aki egy szivárványt lát, valójában egy egyedi, saját szivárványt lát. Egy szivárvány központja mindig az ellentétes irányban van a Naphoz képest, és a szivárvány ívének szöge mindig ugyanaz, kb. 42 fok a megfigyelő látómezejéhez képest. Ez azt is jelenti, hogy ha két ember egymás mellett áll, mindkettőjük másik szivárványt lát, mivel a látószögük és a perspektívájuk különböző.