rain then sunshine (Extended Version)

rain then sunshine (Extended Version)