After a four-year hiatus from the music biz following the legal debacle with producer Dr. Luke, Kesha came back with a vengeance -- and a message.
The pop princess dropped "Praying," a song she said "is about coming to feel empathy for someone else even if they hurt you or scare you."
"It's a song about learning to be proud of the person you are even during low moments when you feel alone," she added. "It's also about hoping everyone, even someone who hurt you, can heal."
Payne, a former One Direction-er, is pretty much killing the game. "Get Low," his hip-hop dance collaboration with Zedd, dropped this week, and his song featuring Quavo, "Strip That Down," hasn't budged from Billboard's Hot 100 chart.
But it's Macklemore's "Glorious" that takes the cake for best music video of the week. He surprised his Grandma Helen at her doorstep on her 100th birthday, then proceeded to get her a stripper and drove her around in a gold Cadillac Eldorado convertible, then edited the footage to the upbeat hip-hop track.
'Praying' – Kesha
'Glorious' – Macklemore ft. Skylar Grey
'Heights' (Official Audio) – Only Girl
'Get Low' – Zedd ft. Liam Payne
'Blue's Freestyle/We Family' – Blue Ivy Carter (Bonus Track on JAY-Z's '4:44' Album)
Le freestyle de Blue Ivy sur 4:44 💙💙😍 pic.twitter.com/UvdQnd2SvB— BEYONCÉ DIVA (@Bey_Diva_) July 7, 2017
'Ni Tú Ni Yo' (Official Audio) – Jennifer Lopez ft. Gente de Zona
'Honey' – Arcade Hearts
'Streets Been Talkin'' (Official Audio) – Kele Okereke
'Don't Delete The Kisses' (Official Audio) – Wolf Alice
'Sweat' - The All-American Rejects
'Aliens' - Coldplay
Listen to TooFab's Sounds of Summer Spotify playlist for all these and previous hot releases.