Hollyoaks star Jimmy Essex announces his engagement to boyfriend Charles after six-year relationship as they share a romantic kiss on Sri Lanka trip

Hollyoaks star Jimmy Essex is engaged to his boyfriend Charles following a six-year relationship.

In a sweet Instagram post, the actor, who played Adam Donovan on the Channel 4 soap, revealed his long-term partner popped the question during a romantic trip in Sri Lanka on Monday.

The 34-year-old looked smitten as he marked the celebratory moment with a kiss and held up his new engagement ring in delight.

Looking as loved-up as ever, the couple sported matching white shirts as they cosied up to each other during their sun-soaked getaway. 99ceme

Musician Charles also rang in the milestone as he posted the identical shot, penning: ‘6 years and counting… He said yes’.

The smitten pair frequently treat fans to snapshots of their romance on their social media accounts.

Flooding Jimmy’s Instagram page with praise, Hollyoaks co-star Chelsee Healey gushed: ‘Ahhhhh congrats.’

Tamara Wall, who is also set to wed following her engagement in July last year, beamed with delight as she commented: ‘Oh my f god!!!!!!! Best thing ever!!!!!!!!!!’.

Also sending over their well wishes was Blue’s Duncan James, who penned: ‘Awwwwwww massive congrats guys xxx’, while X Factor star Marcus Collins wrote: ‘CONGRATULATIONS YOU TWO’.

Meanwhile, the soap star left his role as hairdresser Adam in May last year after he was killed off the show by his father Glenn (Bob Cryer).

Speaking on his dramatic exit following his two-year stint on the series, Glenn previously said: ‘I think it’s really, really shocking. I like the build-up to it – a good guy gone bad and then it turns back round, but then it’s too late.

‘I’m going to miss chatting to everyone… I have had the best, best, best two and a half years ever! Thank you to everyone involved. The crew, the cast, everyone – you’ve been absolutely brilliant.’