Who attacked Corrie's Tracy Barlow?
Coronation Street's Tracy Barlow is found lying in a pool of blood on New Year's Eve - after making a string of enemies upon her return to the cobbles.
The much-hated soap vixen, played by Kate Ford, walks back into Weatherfield tonight after spending three years behind bars for killing boyfriend Charlie Stubbs.
But within a few days she has upset so many people that the list of potential attackers is longer than the queue for Betty's hot pot at lunchtime in the Rovers.
Becky McDonald (Katherine Kelly) publicly scraps with her rival in the pub after Tracy blackmails her and husband Steve (Simon Gregson) for having paid money for little Max.
Gail McIntyre (Helen Worth), who is still furious with Tracy for trying to frame her for murder, is also seen having it out with her in the Rovers.
Gail's sons, Nick Tilsley (Ben Price) and David Platt (Jack P Shepherd) - who both get into passionate clinches with the man-eater - are in the frame too.
And Steve McDonald has blood on his hands when he finds his ex lying unconscious in the Barlows' back yard after she is bashed over the head.
Tracy gets out of jail pending a re-trial when the forensics expert in her case is discredited.