Everybody is talking about the season finale of The Flash called "Fast Enough," and for good reason - it is considered by many as the show's best episode yet since it has equal parts emotional pull and gripping action.

What was probably the most shocking thing about the episode was that a major character was killed, and the show's executive producer Andrew Kreisberg said that it "was literally the worst thing we could do to ourselves as writers, producers and friends."

According to the Hollywood Reporter, Eddie, played by Rick Cosnett made the ultimate sacrifice and took his own life in order to prevent his descendant Eobard Thawne, also known as Reverse-Flash (Tom Cavanagh) from ever being born.

His plan worked, since Eobard vanished from existence after Eddie killed himself, and the rest of his friends Barry (Grant Gustin), Eddie's former girlfriend Iris (Candice Patton), and the others can do nothing but mourn his loss.

Eddie was the one who made the ultimate sacrifice, but Barry also made a sacrifice of his own. In order to maintain his powers and make sure that all he has done for good will not go in vain, Barry had to let his mother Nora's (Michelle Harrison) death unfold. It was a heartbreaking decision, but it meant that Barry decided to continue on as a hero.

 When asked if Eddie or Eobard will still be in the show's future, Kreisberg said that Cavanagh will still be a series regular, while "a bunch more villains" will be coming.

Kreisberg admitted that they already knew about Eddie's ancestry earlier on, but his death was something that just developed along the way.

"When we decided to name him Thawne, we hoped the audience would suspect Eddie was the Reverse-Flash because of his last name," he said. "We always knew Eddie would be his ancestor, but we weren't quite sure how we would end the season. The way things were moving forward, it felt like it was the best thing to do for his character."

He said that Rick did a fantastic job as Eddie and that is why they felt so broken hearted about his death. However, that was the true direction of the show. During Rick's last day on the set, things were actually "very mundane" and they filmed his death scene. It was difficult both visually and emotionally, and Rick even stepped his acting up a notch in order to do his character justice.

But don't fret - Kreisberg said that there is still hope that Eddie will be back. "Just because you are dead doesn't mean you're not coming back. Especially in the world of The Flash, which involves time travel and real hardcore science fiction, there's always a way for Eddie to return, and we hope Rick will," he said.