BBC EastEnders fans go wild as legend returns after seven years in 'stunning' twist
WARNING: Contains spoilers from tonight's (Monday 15 July) episode that hasn't aired yet but is already available in an early release on BBC iPlayer
WARNING: Contains spoilers from tonight's (Monday 15 July) episode that hasn't aired yet but is already available in an early release on BBC iPlayer