Rain On Me (Extended Version)