this was beyonce's song, but she passed it on to mary. Rihanna stans are tone deaf and crazy, I believe in 10 years rihanna won't be able to sell a ticket to her show, she's going to sing S&M at age 35? lol no talent, Kesha least writes. Mary will be #1, Michael #2 Nickelback #3 adele #4