Even though it rained most of the day, God must have been smiling over the Delaware Gay Pride Festival held Saturday, September 17, 2011 in Rehoboth. Late in the afternoon, a perfect rainbow — visible complete, from end to end — could be seen looking east toward the ocean.