Coronation Street spoilers: Bethany Platt discovers James is gay

James blurts out that he is gay when Bethany Platt leans in for a kiss (first part of our preview of tonight's one-hour episode)

Aggie gets a text from Dee-Dee to say she can’t make it Ed’s party in Coronation Street. Later, Bethany, Cathy, Dev, Eileen and Steve assemble at the house and when Ed arrives he is greeted by his guests.

Michael’s unsurprised by Dee-Dee’s no-show. A drunken Daniel tucks into the rum punch but when Bethany Platt checks he’s OK, he gives her a scathing reply. James follows upset Bethany into the backyard and touched by his kindness, Bethany leans in for a kiss but is mortified when James resists. Bethany makes to leave so James blurts out that he’s gay.

Bethany Platt is touched by Jame’s kindness and gets the wrong idea

Back from visiting Nicola and Zack, Gary’s seething to learn from Nick that Derek’s been signing contracts granting rent reductions in his absence.

Sinead urges Daniel to attend the Baileys’ party and later, Jenny finds Daniel drinking alone in Victoria Gardens, she drags him to the party. As Daniel dances wildly, Michael tries to lead him outside but Daniel takes a swing at him!

Paul’s shocked to see Bernie back with Kel. Shona receives a call informing her that Max has walked out of school. Gary’s gobsmacked to spot Derek and Izzy heading to Speed Daal on a date.