Rains.

The earthy smell of the ground. The wind in the hair. The drops on the windowpane. The ever-so-green surroundings. The hot cup of coffee and a warm blanket to go with it. What's not to love, right?

Come rains, and everyone's suddenly in a happy mood. The downpour has the power of evoking so many emotions in us. And what's a better way of expressing your feelings than soulful melodies? So, as we enjoy the rains, we bring to you 30 iconic Hindi numbers to make perfect use of the weather.

P.S.: Don't forget the chai and the pakodas!

1. Tip Tip Barsa Pani

A sultry Raveena Tandon dressed in a scorching yellow-saree with a drenched Akshay Kumar. Do we need to say more about this number from Mohra?

2. Pyaar Hua Ikraar Hua

If there was one background score that came with rains, it would be this iconic song from Shree 420.

3. Bheegi Bheegi Raaton Mein

The perfect combination of Kishore Kumar and Lata Mangeshkar's soulful voice and Zeenat Aman and Rajesh Khanna's naughty trysts on the rooftop

4. Rimjhim Gire Sawan

Old really is gold, ain't it?

5. Roop Tera Mastana

When it is raining cats and dogs, and you want to compliment your partner about his/her roop, this song will come handy.

6. Aaj Rapat Jaaye

We can't forget the saree tussle between Amitabh Bachchan and Smita Patil in this song. Listen to it and be cautious of your sarees!

7. Barso Re Megha Megha

You are ecstatic to see the rains and what better than a little gig in the rain to express your excitement? There is something liberating about the rains and this song just about proves that.

8. Koi Ladki Hai

This song brings the inner child in us alive as we playfully go chak dhoom dhoom!

9. Ek Ladki Bheegi Bhaagi Si

This song is kinda synonymous with rains in India, isn't it?

10. Dekho Na

Can't help but hum this song along.

11. Bhaage Re Mann

As one of the cult movies of its time, Chameli is also remembered for this iconic number.

12. Saanson Ko Saanson Mein

From a time when Bollywood music was still about soulful lyrics.

13. Gale Lag Ja

The movie might have been forgotten but this song is remembered by most of us for Katrina's adaayein.

14. Tujhe Yaad Na Meri Aayi

Rain is not always about happiness and professing love. You also look up to the rains when you cannot share the bruises of your broken heart. This one is for the heartbroken.

15. Zara Zara Behekta Hai

Remember Rehna Hai Terre Dil Mein? We do too! Dia Mirza and Madhavan are on fire in this video.

17. Kate Nahin Kat Te

You do know that you ought to sing this song if you are about to profess your love to your beloved, right? It's monsoons, and who knows, you might just end up finding love like Anil and Sridevi did in this song.

18. Mere Khwabon Mein Jo Aaye

No rain list is complete without Kajol dancing her heart out to Mere Khwabon Mein Jo Aaye!

19. Idhar Chala Main Udhar Chala

Jolly good fellow Hrithik and an eccentric Preity came together in this song to give us major dance goals! Don't tell me you haven't tried those moves?

20. Pani Da Rang

This one described rain perfectly in Punjabi and we loved everything about it, including Ayushmann Khurrana's dimples!

21. Kabhi Jo Badal Barse

This jackpot of a song redefines rains for us.

22. Ab Ke Saawan

It's Shubha Mudgal's zingy voice and it's the monsoon! Can it just get any more energetic? No way!

23. Tum Hi Ho

Arijit Singh gave us this number and we still can't help but play it on loop.

24. Dum Dum Diga Diga

Loved this evergreen rain number for its quirky lyrics and peppy tunes.

25. Nahin Saamne

Ah! Separation and longing couldn't have been defined more poignantly that this number. We adored Akshay on the skates thinking about Aishwarya in the movie.

26. Ghanan Ghanan

Ghanan Ghanan not only changed the life of Bhuvan and his village but also ours. Thank you Lagaan, for giving us one of our favourite rain numbers.

27. Woh Lamhe Woh Baatein

Heartbreak and Atif Aslam's soothing voice, we don't think there could be a more soulful combination than this to cure a broken heart.

28. Tum Se Hi

Dancing like crazy with your beloved on the road while it's raining. Yes, that! This song was a treat to both our eyes and ears.

29. Aye Udi Udi

You know you can always get drenched even when it is not raining like Vivek and Rani did in Aye Udi Udi under the shower!