I like the sounds you chose and the rhythm of the music, it combines to create a unique, wet texture that fits really well with the rain theme! I wonder if you could use some EQ to mellow out the piano, when it's at its loudest volume it can sometimes sound a bit harsh, and stick out from your otherwise beautiful music.