who has steve mcdonald married in coronation street
many marriages to Vicky Arden ( Chloe Newsome ) , Karen Phillips ( Suranne Jones ) twice , Becky Granger ( Katherine Kelly ) , Tracy Barlow ( Kate Ford ) and Michelle Connor ( Kym Marsh )