EastEnders: Season 31, Episode 2
After the events of New Year's Day, will things ever be the same again?