This week, Graham is being killed off on the soap and each episode shows why certain characters want him dead and the events leading up to his death.
In Monday night's episode (January 20 2020), it was Graham versus Kim as she figured out her employee had been taking her for a fool and stolen money from her account.
She decided to get her other employee Al to kill him, and he later returned to Kim's home saying the job had been done.
On Tuesday night's episode (January 21 2020), Graham discovered his co-worker Jai was back on cocaine and told Jai's girlfriend Laurel, leaving Jai outraged.
In last night's episode (January 22 2020), Graham made an enemy of Charity Dingle when he locked her son Ryan, who has cerebral palsy, in a hut as he feared he would tell Kim about the money transfers.
The incident left Ryan upset and Charity wanting revenge.
So far at the end of each episode, viewers have seen a small part of Graham's murder.
Although viewers are still yet to see Thursday's two episodes, which show Graham versus Jamie and Andrea Tate, and Graham versus Marlon Dingle, they already have a theory that all the suspects teamed up to kill him.
Fans know Graham got on Jamie and Andrea's bad side when he revealed to Jamie that he and Andrea spent the night together nine months before Millie was born.
Although a DNA test proved Jamie is Millie's father, the fact Andrea had kept it a secret caused their marriage to break down.
At this rate, the whole village got together and ended Graham.
Marlon has never been Graham's biggest fan and when he discovers Rhona and Graham are still planning to move to France with his son Leo, he will be seething.
Fans will know who Graham's killer is by the end of this week.
Emmerdale airs weeknights at 7pm on ITV, with an extra episode at 8pm on Thursdays.