Perdy's (Georgia Slowe) stunned when she returns home to the news that Katie (Sammy Winward) is pregnant. She feels torn and feels confused as Grayson (Christopher Villiers) tries to convince her that this is the best thing that's ever happened to them and she is the most important thing in the world to him. But Perdy needs time to think and when Matthew (Matt Healy) hears about the pregnancy it starts to dawn on him that this will change everything. Matthew's fears are confirmed when Perdy tells him that she cant risk losing the baby and has to stay with Grayson. Can she be truly happy with Grayson? Will Matthew wait for Perdy?At Tall Trees, Marlon (Mark Charnock) feels rejected when he finds Donna (Verity Rushworth) about to head back to work with Ross (Samuel Anderson). Back at the pub, he tries to get some sympathy from Lexi (Sally Oliver), who tells him to stop worrying and just be proud of Donna for doing what she wants to do. However, with Marlon feeling so jealous about Ross, is this going to be easier said than done? Elsewhere, Jasmine (Jenna-Louise Coleman) is disppointed when she returns home and catches Miles (Ayden Callaghan) drinking a bottle of whiskey. She tries to convince him that if he continues to drink he'll just be letting Nicola win, and assures him that she'll help him stop drinking for good so that he can inherit what is rightfully his. Will he listen to her advice and sober up?