John Legend can do know wrong.
Seriously, we don't know how the All of Me singer delivers a killer performance EVERY SINGLE TIME!
Check out the Legend's patriotic performance (above)!
Wow, we guess we didn't really realize how many characters had died on True Blood until HBO put them on some gravestones.
This morbid first teaser for the last season of True Blood is as sad as it is spooky.
It will be tough to say goodbye to those lovable, Louisiana vampires, shapeshifters, and fairies, but this teaser gets us excited to see how the drama will wrap itself up!
Ch-ch-check out the grave teaser that you're sure to dig (above)!!!