Coronation Street is currently tackling a child porn storyline, with teenager Asha Alahan the target of revenge porn and the leaking of private images.
Asha stripped for her boyfriend Corey during a video chat recently, but had no idea he'd recorded her naked without her consent.
Corey then stored the video on his phone, only for school pal Kelly to leak it to a group chat as revenge for Asha not supporting her over an incident with Amy Barlow.
Asha has been left mortified, with the video being sent around the school and even being uploaded on to a porn site.
Dev Alahan's daughter has been bullied and trolled as a result too in devastating scenes, with him now wanting to take police action.
Asha has been on the ITV soap since she was born, while she took a three-year exit before a return in 2009.
The actress who plays her has been in the role for almost 12 years - but how old is she, and what is the age of her character amid the devastating storyline?
How old is Asha on Corrie?
Asha Alahan was born in January 2006, making her 14 years old.
Her parents are Dev and late character Sunita, while Asha has a twin brother called Aadi.
How old is actress Tanisha Gorey who plays Asha?
Actress Tanisha is a little older than her soap alter-ego.
Tanisha is 17 years old, born in May 2002. She will turn 18 next month.
She's played the role since 2009, and has been filming on the ITV soap for almost 12 years.
Who plays Asha's brother Aadi?
Aadi has recently been recast, with new actor Adam Hussain's first scenes airing in April this year.
He was previously played by actor Zennon Ditchett since 2009, who is 17 years old.
What happens next in the storyline?
Asha's turmoil is set to continue with the storyline long running.
Her father Dev vows to get justice after learning the truth, reporting the incident to the police.
Coronation Street airs Mondays, Wednesdays and Fridays at 7:30pm on ITV.