But is he capable of changing?
Sonia is left with some food for thought on Rocky after Keegan reveals how grateful he is to have given Mitch a second chance.
Later at The Vic, Sonia tells Patrick and Keegan that she’s called her dad and that this time, she's setting some ground rules.
After telling Tiffany that she’s taking it step-by-step with her dad, Sonia pops into The Vic only to be faced with Rocky again.
EastEnders continues Mondays, Tuesdays, Thursdays and Fridays on BBC One