EastEnders' Alfie Moon has had quite the journey on the BBC soap, since actor Shane Richie debuted onscreen in 2002.
The character quickly became one of the most loved residents of Walford ever, with his cheeky ways and caring persona, as well as his will-they-won't-they romance with Kat Slater before they eventually married.
That said, many viewers fell out of love with Alfie, as he made numerous returns over the years and became embroiled in huge and dark storylines.
Even actor Shane has confessed he wasn't keen on his character post-2005, as the character changed for the worse, some would say.
In fact, Shane has revealed his latest comeback was down to the knowledge that the "old" Alfie Moon was on the cards, stating 2002-2005 Alfie was the "best" version of his character.
With fans thrilled to see the "old" Alfie back in Walford, we've taken a look back at some of the darker moments in Alfie's past, as well as the moments fans were not so keen on...
Hayley Slater baby twist and showdown
The Slaters were left reeling in 2018 when pregnant Hayley Slater headed to Walford, only for it to be confirmed the baby's dad was Alfie - the partner of her cousin Kat.
It emerged after a secret meet-up that Alfie was trying to cover up his deceit, but the truth soon came out leading to a fiery showdown.
Things came to a head on Christmas Day 2018 when Alfie turned nasty and began taunting Kat during a row, only for Hayley and Stacey to get involved.
Alfie then turned on Hayley and became threatening towards her, leading to her shoving him down the stairs.
He did a runner and then kidnapped baby daughter Cherry, before finally returning her to her mother and leaving Walford a few months later.
Phil Mitchell feud and scams
Alfie has been caught up in a few scams over the years, including a bid to claim on insurance and conning someone with the help of Kat in 2010.
His biggest scam, and the one that is likely to have repercussions, was when he stole money from Phil Mitchell - Kat's current flame.
Towards the end of his last stint in Walford in 2019, the character was accused of stealing from clients of his new funeral business and was left struggling to pay what he owed.
In the end, he begged Phil for a £30,000 loan and even offered his car as collateral. Phil gave him the money but Alfie then did a runner, leaving him furious.
What Phil didn't know at the time though was Alfie had left the money for Kat to use, which she spent on Jean's cancer treatment leaving her in further debt with Phil.
Brain tumour battle and Redwater
One of the hardest times in Alfie's life was when he learned he had a brain tumour.
Alfie initially kept this from Kat and confided in Phil and Ian, but he soon decided to open up to his partner leaving her reeling.
After they exited Walford in 2016, the pair featured in a spin-off series called Redwater where his tumour was addressed, and Alfie was shown having treatment.
The series left his fate on a cliffhanger though, and it wasn't until later on that viewers learned he had survived on the main show and that he and Kat had moved to Spain.
Fire horror
Speaking of scams, Alfie did the unthinkable in 2014 when he set fire to his and Kat's home to get the insurance money.
What he didn't realise though when he caused the blaze was that Kat was trapped inside. He managed to rescue her but she suffered serious burns.
Alfie covered up his crime initially, but Stacey soon rumbled the truth and urged him to tell Kat with him eventually doing so.
EastEnders airs Mondays to Thursdays at 7:30pm on BBC One.