Eric Northman and Steve Newlin in True Blood Season 6, Episode 9: "Life Matters."
We're still reeling from True Blood Season 6, Episode 9: "Life Matters" last night (August 11), where — spoiler alert! — Eric killed Steve Newlin, Bill used Warlow’s faerie blood to save everyone in the sun room, Terry’s funeral gave us all the feels, and more!
Click through the gallery to relive the craziness, and then let us know what you think in the comments below. Are you shocked, or did you think the twist made for an exciting episode? Sound off in the comments, Truebies!
Catch the next episode of True Blood on Sunday, August 18, 2013 at 9 p.m. ET/PT on HBO.