Coronation Street fans were perplexed as a character seemed to "vanish" during Friday's dramatic episode.

Leanne Battersby and Steve McDonald have been left devastated after being told by doctor's there are no options left to help their son Oliver, who is battling mitochondrial disease.

However, during the moving hospital scenes tonight, fans noticed that Oliver wasn't even in the hospital bed that Steve and Leanne were stood by.

Viewers flooded Twitter, wondering where Oliver was.

One said: "I see a head... but where is Oliver’s body?"

While another wrote: "There's no one even in that hospital bed #Corrie."

Corrie fans were puzzled as a character mysteriously 'vanished'

"They could've at least put a pillow in the bed to make it look real!! #corrie", penned a third.

A fourth added: "Are they talking to an empty bed?"

Leanne and her beau Nick Tilsley have been struggling to connect as she fears her baby son Oliver is going to die.

Fans recently saw the doctor explain that Oliver's seizures were getting out of control and life support was the only thing keeping the youngster alive.

Eagle-eyed viewers noticed Oliver was missing from the hospital bed

After Leanne and Steve's hopes were raised by the thought of a second opinion, they're soon shattered when they're told Oliver will never be able to breathe unaided.

Nick and Leanne are set to hit another rocky patch after he ran into his ex Natasha in one of the hospital corridors.

Could the pair rekindle their romance as tensions rise with Leanne, leading to a shock future split?

According to Tombola, Coronation Street is the soap with the highest number of splits out of the top three soaps.

Leanne and Steve have been left devastated after being told there are no options left to help their son Oliver

61 couples in Corrie have come to a bitter end since the soap started back in 1960, making it the worst place to be married in Soapland.

Could Nick and Leanne be the next couple to split as they broken up by tragedy?

Coronation Street continues Monday at 7.30pm on ITV.