Daniel Osbourne is getting pulled deeper in Coronation Street and deeper into Megan Walsh’s mess, and you can see it happening in real time. He thinks he’s building something genuine with her, but Megan keeps playing both sides, and Daniel still doesn’t realise just how much she’s manipulating the situation to protect herself.
Daniel Starts Clocking Will’s Behaviour Around Megan
Daniel has been falling for Megan, and from his side, it looks like things are getting serious. But then he starts noticing how weird Will Driscoll acts around her, and it doesn’t feel like normal student-teacher tension. Will comes across way too emotionally invested, and Daniel can’t ignore that something feels off. In the latest episode, Daniel suggests a spa weekend, probably thinking it’ll be a nice way for them to spend time together away from all the school stress.

Megan shuts it down straight away though, and the awkward part is that Will is nearby and clearly upset while he’s listening in. Not long after that, Will pushes Megan to dump Daniel, and Megan promises him she’ll do it when she gets the chance. She tells Will, “As soon as I have a chance, I’ll ask him for some space,” which just proves she’s still trying to keep Will calm while she keeps Daniel close.
Daniel Steps In And Tries to “Save” Megan from Will in Coronation Street
Daniel then catches Megan and Will having a whispery conversation at school, and it looks intense enough for him to step in. He calls Megan over like he’s rescuing her, and once she’s with him, he doesn’t hide what he thinks. He describes Will as “way too intense,” and you can tell Daniel feels like the kid is crossing a line. Daniel might not know the full truth, but he can sense something isn’t right, and it’s starting to bother him.

Later, Daniel takes Megan out for lunch, and Megan seems like she’s about to let him down gently. But then Daniel throws a massive emotional curveball by admitting he has feelings for her. He’s clearly being sincere, and he expects Megan to meet him at the same level. Instead, Megan dodges it. When Daniel asks how she feels, she goes, “It’s complicated,” and quickly switches the topic to how pressured she feels at school, which only leaves Daniel even more confused.
Megan Panics When Daniel Gets Too Close to the Truth
Daniel tries to make sense of it all and suggests that Will might actually be part of the reason Megan seems so stressed. He even says Will’s behaviour should be reported to headteacher Crawshaw, because from Daniel’s point of view, this is starting to look inappropriate. Megan completely snaps. She insists Will is fine, shuts Daniel down fast, and angrily says, “Let’s not make things worse, shall we?”. That reaction alone is enough to make Daniel pause.

The thing is, Megan isn’t reacting like that because she cares about Will’s reputation. She’s reacting because Daniel is getting too close. She’s been grooming Will while keeping up this relationship with Daniel for appearances. And she’s also hiding the fact that she’s pregnant with Will’s baby. So when she realises Daniel might start asking the right questions, Megan suddenly changes her tone. She tells Daniel he has “caught [her] off guard,” and admits she’s “shyer” than him about saying how she feels.
And just like that, Daniel gets pulled back in again. He wants to believe her because he’s already emotionally invested. But with Megan still manipulating everything, and Will clearly not backing off. It feels like Daniel is heading straight for a nasty shock when the truth finally comes out. Stay tuned to Soap Opera Daily for more Coronation Street spoilers.
