David's (Jack P Shepherd) brimming with fury as he watches everyone playing happy families without him and when Gail (Helen Worth) reveals that Sarah (Tina O'Brien) won't be persuaded and he just isn't going to be able to come to the wedding, it's clear that he's truly hurt at being excluded. Later, Bill (Peter Armitage) rubs salt in the wound when he drives past with Jason (Ryan Thomas) and taunts David for being a loner. Enraged he makes his way to the empty builders' yard. As he prowls around looking for mischief, deleting messages and destroying invoices, he finds a spanner and starts loosening the bolts on the balcony before sneaking out unnoticed. Who will bear the brunt of David's practical joke? And will he be laughing if someone gets seriously hurt? Meanwhile, in Roy's Rolls, the Croppers are offered work on a volunteer project in Africa but when they're told they have to leave that night, Roy (David Neilson) decides its too short notice to pack up and leave and suggests they look at doing a feasability study for the next project in 2014! Hayley's (Julie Hesmondhalgh) gutted but when Liam (Rob James-Collier) tells Hayley he's fine with her leaving the factory for six months and Becky (Katherine Kelly) agrees to manage the café for Roy, they realise they're all set to go! They decide to go through with it and leave that night, only to discover that there's only one place left and they can't go after all. Hayley's cresfallen while Roy's relieved and knowing how much this means to her, he tells Hayley to go without him. Will she leave her husband and follow her dream? Maria's (Samia Smith) fuming when she sees Liam kissing a glamorous woman outside the factory and feeling insecure she laments that once again she's fallen for a cheater. However, when she sees him in the pub later he explains that it was just a business associate and suggests he take her out for dinner to make up for it. Will Maria learn to trust Liam? Elsewhere, Chesney (Sam Aston) tells Kirk (Andrew Whyment) that they need to stop people coming into their mess of a house or Social Services may get wind of the state it's in and take action. And as Violet (Jenny Platt) feels the baby kick for the first time, Sean (Antony Cotton) confesses to a worried Jamie (Rupert Hill) that he's wants to be as involved as possible with the baby. Will Sean get too attached?