Stone Temple Pilots frontman Scott Weiland just released an amazing version of "Have Yourself A Merry Little Christmas."
I think he's got a great voice as it is but I think this may be one of his best vocal performances of his career.