Katherine Kelly has split from her long term boyfriend.
The 'Coronation Street' actress – who plays loud-mouthed barmaid Becky Granger in the ITV soap – and Oliver Williams have called time on their five-year relationship due to their work commitments.
A source said: “Katherine has been in floods of tears. They were spending too much time apart and it took its toll. But they both tried very hard to save their relationship.”
The couple spent months trying to work out their differences, but Oliver – who is also an actor and met Katherine when they were both employed by the Royal Shakespeare Company - has now left the home they shared in Manchester.
While Katherine’s career has gone from strength to strength with her recently signing a deal to stay with the soap until 2010 and being named Best Actress at the British Soap Awards this year, Oliver has had difficulty finding work.
Earlier this year, Oliver was offered film work in Hong Kong, which put increased pressure on their romance.
A friend told Britain’s Daily Mirror newspaper: “It was hard. There were plenty of tears as the weeks went by. Oliver recently got his Green Card so he can work in America and, coupled with his work in the Far East, they both decided it was going to be too big a distance.”
Katherine recently admitted Oliver does not like watching her on screen.
Referring to her recent love-triangle storyline with Steve McDonald (Simon Gregson) and Jason Grimshaw (Ryan Thomas), she said: “He’ll get annoyed because I’ll say, ‘Simon’s so funny!’ ”
Katherine has not commented on the split.