FARMER James in Emmerdale (ITV1) is in a right pickle. He’s homeless and jobless. And he’s only himself to blame – he sacks himself for being useless, a task usually the prerogative of your boss.

Admittedly, James has a rubbish day as a result of the most wonderful night of his life with McMoira when she was married to his (now dead) brother.

James has been putting two and two together and finding out it means that her son, Adam, could be his child, the result of their one night stand. McMoira denies this, but it’s on James’s mind, where there’s not much room to think of two things at once.

First James mislays £10,000 which McMoira has extracted from her piggy bank and given him to buy a new trailer.

Some people are sent off to the corner shop to buy milk, James is told to buy a motor vehicle.

He leaves the money on a wall while rushing to help his son, Ross, who’s had an accident. That follows James accidentally running over Adam, who he fails to see while reversing a tractor.

The irony is if Adam is James’ son then James will have to tell his other three sons not only that they have a brother, but that he was unfaithful to their mother with McMoira. No wonder McMoira is in a McFlurry.

It’s Anna who can’t cope in Coronation Street (ITV1). It’s the guilt of sleeping with Phelan behind Owen’s back (he wasn’t actually in the room turned the other way, but you know what I mean).

She should be Phelan pleased with herself. After all, he’s kept his side of the bargain and given up the CCTV footage showing that Anna’s son, Gary, tried to kill him. Her partner, Owen, knows that something is wrong as she’s been repelling his advances of late. She can’t go on claiming she has a headache for much longer.

Demonic David, who’s been behind some devious plots of his own, finally twigs that Maria has been playing games with Tyrone. She’s been pretending that she’s Kirsty, who abused and tormented the poor lad.

She’s been sending him anonymous text messages that he believes are from his ex, who’s recently been released from jail. His girlfriend, Fiz, dials the number from which the text has come – and it’s answered by David at the hair salon.

She screams down the phone, causing Tyrone to seek out the only person he thinks understands him. That’s right, it’s Maria. What’s he going to do about a problem called Maria?

Over in Walford, the fallout from Lucy Beale’s death continues in EastEnders (BBC1). Whodunit? Max is worried his affair with her will be revealed, while Lee lies about where he was on the night of her murder.