rain or shine Share definition Flag regardless of circumstances You will find them in the hills rain or shine. rain or shine by The Return of Light Joker April 12, 2010 0 0 Get merch Get the rain or shine mug. Buy Now — $32.95 See more merch