Carl has an on and off relationship with Chas Dingle (Lucy Pargeter). Carl and Chas end their relationship. Lister explained that Carl never stopped loving Chas but the relationship ended when "that door was basically slammed in his face when Chas's son Aaron fell into the mix and gave his mum an ultimatum – him or Carl. So Chas chose her son". Pargeter explained that Chas could not reunite with Carl while Aaron Livesy (Danny Miller) is around due to his ultimatum. Chas begins a relationship with Paddy Kirk (Dominic Brunt). Pargeter said that Chas loves Paddy as a friend and she could not "love anybody the way she loved – or still loves – Carl, really". She added that Chas has "never moved on because there was never closure" in the relationship. Carl begins a relationship with Lexi Nicholls (Sally Oliver). Lister said that Lexi proposes as she knows "there's something there between Carl and Chas and Lexi's envious of that. Obviously Lexi knows that Carl killed his father, but she doesn't know that Chas was the reason. Lexi decides to go all-guns blazing and propose. I think rather than being backed into a corner, part of Carl thinks that if Chas has knocked him back, he'll try and do right by Lexi". Lister told Kris Green of Digital Spy that Carl enters the relationship with the best intentions instead of "wishing he was with Chas all the time" who will always be in the "background". The actor said that viewers would be unsure whether Carl would go through with the wedding to Lexi or whether Carl would instead reunite with Chas. On his wedding day to Lexi, Carl tells Chas that he can not marry Lexi because he still loves her. Pargeter explained that "Chas is completely screwed up by the revelation" and is "desperate to get things back on track with Carl, but she's got Aaron to contend with. So Carl pours his heart out and she has to be as strong as she can". When Chas rejects Carl he marries Lexi but the marriage soon after ends when Carl admits he does not love Lexi.