When I visit YouTube or watch some shows on the TV, I see a lot of songs being sang by others each with their own musical renditions. Most of the time, oldies songs are being sang by popular musicians. But there are also times that recent songs are also being rendered by others. Most of the time, I love the original version of a song more than the other renditions. But there are times when other renditions sound a lot better than the original. Just like the song Every Rose Has Its Thornfor instance. This song was sang by Miley Cyrus, Emily Brooke, and even sang in a duet in the movie Rock of ages.