Rainbows in rainy day.