Joe Tate is alive and well and sunning himself in Monte Carlo - and Emmerdale fans couldn't be happier.
After months of speculation that Joe wasn't really dead, the show finally revealed the truth about his whereabouts in Monday night's episode.
Kim had become suspicious when someone began drawing money out of her account and obtained photographs of Joe at a cash point.
Read more: Emmerdale SPOILER: Tracy gets arrested
She confronted Graham and revealed her private detective Marcus had found out the truth and now she knew exactly where Joe was - even down to his hotel room number.
But Graham had already worked out Kim was onto him and told her he'd moved Joe to a safe place - out of her reach. What will Kim do now?
Fans, who had suspected all along Joe wasn't really dead, rejoiced on Twitter when the revelation was made.
Omg 😮 Joe Tate is alive
Soooooo excited . Kill off Kim Tate
Quick 🤔 so he can return and marry Debbie #Emmerdale
— allybobs (@allybobs2) March 19, 2019
JOE IS ALIVE!!??? #emmerdale
— Wini Boansi (@WiniBoansi) March 19, 2019
Thank you....thank you...and thank you once again...My prayers have been answered.. Joe's alive... HE'S ALIVE!!!!... Once again.. THANK YOU. 😘
— allison gayle jarman (@GayleJarman22) March 18, 2019
Said it from the start... knew Joe wasn’t dead. BUZZING #emmerdale
— Melissa Hudson (@Melissahudson4) March 18, 2019
Oh thank god Joe is still alive 🙌🏻 #emmerdale
— ✨GERRI (@GerriPop) March 18, 2019
YEEEEEES JOE IS ALIIIIIIVE!!!!!!!!! #emmerdale
— Fiona Stoddart (@FiUnit) March 18, 2019
@emmerdale omg so exited that joe will be coming back ! Yippeeeee xx
— shirelle quinn (@dibdab74) March 18, 2019
JOE'S ALIVE AND GRAHAM'S STICKING UP FOR HIMSELF.@emmerdale came through for us 👏😭
— Soph🤗❤ (@SophDean92) March 18, 2019
Viewers saw Cain Dingle strike Joe last October and he fell and hit his head. Graham said he'd dispose of the body and Cain has been struggling with the guilt ever since.
But what Cain didn't know was Joe's hand twitched as Graham was moving his body, so it was clear he wasn't dead.
Read more: Next week's Emmerdale in 10 pics
What we didn't know for sure until now was whether Graham had finished the job or let his surrogate son go free.
Fortunately it was the latter and now fans are waiting to see if Joe will make a full-time return to the soap or if his former fiance, Debbie Dingle, will go and be with him, which would nicely cover actress Charley Webb's maternity leave.
Emmerdale continues tonight with an hour-long special at 7pm.
Are you pleased Joe is back from the dead? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think.