Gareth Gates has been slammed by Coronation Street fans, for revealing a character’s death before it aired onscreen.
The emotional episode saw Rana Habeeb die in the arms of her fiancée Kate Connor, who is played by Gareth’s real life fiancé Faye Brookes.
However, before the devastating moment aired on TV, Gareth accidentally gave away the ending on Instagram.
At around 8.42pm, Gareth took to social media to praise his other half’s performance, before saying he was “sad to lose” Bhavna Limbachia, who plays Rana Habeeb in the popular soap.
Fans were not happy with Gareth’s spoiler, as one viewer commented: “Oh god, you’ve just given it away.”
Another commented, “You have just ruined it!!!”
One fan also warned the singer, “Oh Gareth, you are gonna get some stick for this!!!!”
Following her devastating departure from the soap, Bhavna took to Twitter to thank fans for their support over the past three years.
She wrote: “With my whole heart I want to thank each and every one of you for supporting my time at Coronation Street. I’ve grown so much both personally and professionally through playing Rana Habeeb/Nazir/almost Connor.”
— Bhavna Limbachia (@BhavnaLimbachia) March 20, 2019
“I’m going to miss everyone so much. Thank you to the cast, crew, production team and the entire Coronation Street family for making this journey a very special one.”
“And a huge Thank You to the viewers, especially the Kana fandom [for] all your continued support and warm wishes. I will cherish these memories forever. Thank you from the bottom of my heart,” she added.