If there's one unbeatable feeling in this world, it's discovering new music. Or rather, having friends who share their newest finds with you.

Each month, or at least every season, I create a new playlist. And while it hasn't felt like spring lately, the April showers (snowstorms?) and May flowers surely call for some new tunes.

In need of some inspiration? From classics to new releases to hidden gems, here are 29 songs to add to your spring playlist:

1. "Landslide" by Fleetwood Mac

2. "Home" by Edward Sharpe & The Magnetic Zeros

3. "Waiting On the World to Change" by John Mayer

4. "Put Your Records On" by Corinne Bailey Rae

5. "Pyro" by Kings of Leon

6. "Encore" by Red Hot Chili Peppers

7. "Naive" by The Kooks

8. "South" by Hippo Campus

9. "All We Ever Knew" by The Head and the Heart

10. "Don't Let Me Go" by Allman Brown

11. "From Eden" by Hozier

12. "Cough Syrup" by Young the Giant

13. "Saturday Sun" by Vance Joy

14. "First" by Cold War Kids

15. "Can We Hang On?" by Cold War Kids

16. "First Class" by Rainbow Kitten Surprise

17. "One Foot" by WALK THE MOON

18. "San Francisco" by The Mowgli's

19. "Walking On A Dream" by Empire of the Sun

20. "Dog Days Are Over" by Florence + The Machine

21. "FourFiveSeconds" by Rihanna, Kanye West, Paul McCartney

22. "Buzzcut Season" by Lorde

23. "Call Me In The Afternoon" by Half Moon Run

24. "The Story I Heard" by Blind Pilot

25. "Sedona" by Houndmouth

26. "Say You Won't Let Go" by James Arthur

27. "Blame It on Me" by George Ezra

28. "Shake, Shake, Shake" by Bronze Radio Return

29. "Pumpin Blood" by NONONO