Ask the nearest hippie: the first half of 2015 has already been a high time for music, if not a golden road. The first six months have given us more ace songs than we'll have time to catch up with over the next six months. Not a year for over-arching trends or zeitgeist-summing masterpieces: just great songs, from all over the musical map. So here are my 25 favorites so far: cheese divas, thug romantics, punk scruffs, disco-ball meltdowns, songs about love and hope and sex and dreams, or songs about hating parties and locking yourself in your room and overthrowing the government. All these songs are guaranteed to drastically improve the rest of your 2015.