Emmerdale, Coronation Street and EastEnders kept viewers hooked over Christmas - and they are about to do the same again this New Year.
But not all three soaps will be airing a New Year's Eve episode this year to get us ready for 2023.
Likewise, two of the soaps have ditched a New Year's Day episode, meaning their first episodes of the new year will instead air on Monday.
That said, this weekend's soaps are no short of drama - with panic and death fears, family trouble and a character's fate is revealed after an accident.
On EastEnders a New Year's Eve party, which actually airs on New Year's Day, leaves lives on the line with residents rushed to hospital.

Corrie's final episode of the year sees killer Stephen desperate to cover his tracks, as the fireworks are watched by those on the street.
Meanwhile Emmerdale hints at a new opportunity for some residents, as others are forced to face up to their recent actions.
Here's a look at when the soaps are on over the New Year period...
Emmerdale
New Year's Eve - 7:30pm
New Year's Day - No episode
Normal soap schedules resume from Monday 2 January, with the ITV soap airing as usual at 7:30pm every weekday, for 30-minute episodes with the exception of Thursdays when the episode is an hour long.
It will air at the earlier time of 7pm on Friday January 6 as ITV will broadcast the Manchester United vs Everton game.
Corrie
New Year's Eve - 8:00pm (30 minute episode)
New Year's Day - No episode
Monday January 2 - 8:00pm
Tuesday January 3 - 8:00pm
Wednesday January 4 - 8:00pm
There will be no episode on Friday 6th January

EastEnders
New Year's Eve - No episode
New Year's Day - 6:30pm
Normal soap schedules return from Monday 2 January, with EastEnders airing as usual on Mondays, Tuesdays, Wednesdays and Thursdays at 7:30pm on BBC1, for 30 minute episodes.
Got any theories or thoughts on the current storylines? Let us know in the comments section below
Emmerdale airs weeknights at 7:30pm on ITV, while EastEnders airs at the same time on BBC One on Mondays to Thursdays.
Corrie airs straight after Emmerdale at 8pm on Mondays Wednesdays and Fridays.