'Our Girl' bosses "had no choice" but to kill off Luke Pasqualino's character Elvis Harte.
Fans were left devastated after last night's (31.10.17) finale saw the hunky solider blown up by a bomb just moments after she proposed to his on/off girlfriend Georgie Lane (Michelle Keegan) but, although some viewers have vowed to boycott the show following the unexpected ending, the series creator Tony Grounds has revealed they had to write him out because the 27-year-old actor had other commitments.
Speaking to the RadioTimesOnline, Tony said: "He had signed a contract to do another show which tied him up for five years with 'Snatch', so we had no choice."
And, although they wanted to leave the door open for his return, Tony and his team were also keen to give Luke a big send off and felt a death would be a dramatic exit.
He explained: "He also wanted Elvis' exit to be a dramatic one, rather than sending him to prison or giving him a nice holiday for five years."
Fans were hoping that Georgie and Elvis were set for a happy ever after when the hunky solider asked his former flame - who he gilted on their wedding day during series two - to marry him after they declared their love for one another and had sex.
Georgie said: "I know I'm never going to get rid of you. Never let me down again."
But their world came crashing down when they waved goodbye to one another after they were ambushed by Afghans and Elvis went to explore a suspicious rooftop.
However, he was thrown off the building when a bomb went off while a heartbroken Georgie watched from afar and she rushed over to try and save him.
Michelle later took to her Twitter account to share a photograph of her and Luke working on set and wrote: "Season 1 finished! Thankyou so much for all your lovely comments. Feel very lucky to be part of such a great show. #elvisandgeorgieforever"
Tagged in Michelle Keegan