Coronation Street spoilers show Stephen (played by Todd Boyce) is starting to lose his patience with Elaine (Paula Wilcox) after his plan to kill her failed last week.
As Elaine practices her Tai Chi exercises, Stephen becomes riled up and snaps at her before heading off to work, leaving her concerned over his low mood.
Later on when he reveals it's Canada Day, Elaine comes up with a plan to try and lift his mood as she realises his outbursts could be down to being homesick.
However, it's not just Stephen's fiance getting on his nerves as newcomer Owen (Ben Hull) has made it no secret he's not a fan.
Read more on msn.com