He frequently finds himself in regrettable situations.

And, for Coronation Street's Dev Alahan, that was the case when he found himself waking up with an unlikely bedroom partner, this week.

The slimy shopkeeper, who's played by Jimmi Harkishin, will shock fans when he wakes up with Mary Taylor.

Scroll down for video

What have I done? Dev Alahan (Jimmi Harkishin) is horrified to wake up next to Mary Taylor (Patti Clare) in a new episode of Coronation Street

Preview pictures from the soap show the veteran character look horrified as he finds himself dressed in matching white dressing gowns in her boudoir.

Seen holding his head in his hands, he appears mortified at the realisation that he succumb to the moment while drunk.

Adding insult to injury, Mary enthuses about what a fantastic time she had.

It's all cosy now... A drunken Dev is happily napping with Mary before waking up and discovering his error

The potential ramifications mean he may have ruined his chances with Erica Holroyd, with whom he's been besotted.

The drama, which viewers will see unfold next week, comes after he books a spa weekend for himself and his Erica - only for her to cancel when her mum is rushed to hospital.

Rather wasting the ticket, he invites Mary along to share the experience with him.

No, no, no: Dev does little to hide his disgusted reaction the morning after the night before

Dev's new conquest is just the latest in a long line of unlikely romances he has enjoyed while on the Weatherfield cobbles.

He formerly enjoyed a tryst Deirdre Barlow, not to mention a failed romantic approach on barmaid Stella Price, played by Michelle Collins.

Jimmi first appeared on-screen during the episode airing on 10 November 1999.