It had been a while for me too, that picture was taken from my Favourite chair on my front porch while I was on here. I looked up from my phone for a minute and saw that :)
I live on a tropical Island in Canada so I see a rainbow over the lagoon almost every day. Actually it's the Strait of Georgia but that dosen't sound very tropical so I call it a lagoon. Cheers and happy weekend!