EMMERDALE fans rejoiced tonight as Gabby finally admitted she lied about Liam coming on to her - leaving Leyla stunned.
The teen has been trying to split the couple up for weeks and things got out of hand when she let Leyla believe Liam made a move on her.
But after seeing how broken Liam was in the village, she finally went to the village store and confessed to a shocked Leyla.
Asked why she lied about something like that, she said: "I didn't do it on purpose, I've came clean now."
But Leyla replied: "You know what we went through with Jacob!"
Gabby tried to say it had nothing to do with it, but David, who was behind Leyla, cried: "Yes it has! It's people like you that stop real victims being believed."
Gabby was told she could have caused "career ending problems" for Liam, and Gabby said: "I know and I'm sorry, I didn't mean for it to get this far."
When Leyla asked why she had done it, Gabby wouldn't say, but it suddenly dawned on Leyla she had been on a campaign to bring her down ever since she trashed her office.
Furious, she told Gabby: "I gave you a second chance, I believed in you!"
Fans rejoiced that Gabby had finally come clean, with one writing on Twitter: "Gabby finally doing the right thing!"
'IT'S BEEN TOUGH'Corrie fan attacked by trolls for allowing twins to play dying Oliver
'he's so alien'Corrie's Ian Bartholomew had therapy to cope with playing Geoff
CLOSE TO HOMEEmmerdale's Zoe Henry to feature in real husband Jeff Hordley's soap romance
summer switchCorrie fans baffled by Summer's return & claim ‘there’s no way’ she looks 16
BAD NEWSEmmerdale's Charity heartbroken as Vanessa drops a shock bombshell on her
VANISHEDCorrie's Elaine found in a psychiatric hospital as Yasmeen’s trial begins
A second added: "Thank god Gabby owned up now I hope Liam chucks Leila".
A third tweeted: "Well done gabby for finally owning up but come on Leyla you’re out of order."
It seems like their requests came true as Liam failed to accept Leyla's apology.