David Platt and Tina McIntyreDavid Platt and Tina McIntyreIs David Platt (Jack P Shepherd) soap's busiest boy?

If he's not trying to fake his own death, he's giving drugs to his wee niece - but what's his latest calamity?

Well look away now if you don't want us to spoil your Coronation Street viewing.

But if you'd like a tit-bit of insider goss, gather around.

The word is David Platt's new girlfriend is to reveal she is pregnant in Coronation Street.

It's all on the soapy downlow at the mo.

But a little birdy from inside the show told Sky Showbiz that this storyline is a shoe-in.

Apparently Tina McIntyre (Michelle Keegan) confides her secret to Gail (Helen Worth), but admits that she is not sure whether the baby is David's (Jack P Shepherd) or by a previous lover called Matthew.

Gail raises the possibility of an abortion, telling Tina: "I'm not trying to tell you what to do, and you're completely within your rights to tell David about the baby.

"If you do, I'll support you. But I have to tell you, I worry about what it will do to him. And if he hears about a termination, I fear for his mental health."

Of course, it will be obvious if David is the father - just check for the horns and the 666 on its forehead.