It's been the biggest mystery hanging over the latest season of The Walking Dead: did Glenn die, or didn't he? Last night, fans got their answer.
Glenn, one of the show's most popular characters, died early on in the sixth season of the show when he and Alexandria resident Nicholas found themselves trapped on top of a rubbish skip down a dead end and surrounded by zombies.
Nicholas decided to end his own life, and when Glenn went to catch him, they fell into the hands of the waiting zombie masses, who set upon them with glee.
Glenn's final scenes seemed to be when zombies ripped out his intestines and ate them as he watched on.
But last night's episode revealed Glenn's fate: they weren't his intestines, they were Nicholas' who had fallen on top of him.
Glenn managed to slip under the dumpster, where he waited while the zombies finished their meal and dispersed, leaving him to flee to safety.
Actor Steven Yeun, who plays Glenn, aired a special message on television after the episode aired, reported Entertainment Weekly.
He told Walking Dead fans he was happy to be back.
"I've been following everything you've been saying and it's meant so much to me to see all of your support and concern for Glenn," said Yeun. "The Walking Dead has the best fans in the world and I'm happy to be back."
He told post-Walking Dead chat show Talking Dead he hadn't left his house much since the sixth season began.
"I feel relieved. I feel very grateful. I feel so amazed at the response. I feel bad that I couldn't say anything to everyone and family and friends. I'm pretty sure I've lost friendships along the way.
"But yeah, it's kind of been overwhelming. I didn't even really know how to take it all."
Fans breathed a sigh of relief on Twitter once they saw that Glenn was still alive.
Next week's episode of The Walking Dead, which airs on TV2 in New Zealand, is the last for the year.