As Shadrach (Andy Devine) returns to Daniel's grave, he finds Laurel (Charlotte Bellamy) and breaks down as he praises her love and care for Daniel. As she reassures him that he's been a good father to Chas (Lucy Pargeter), Shadrach drops a bombshell by revealing he has another daughter who he gave away as a baby. As Laurel tells this story to a sympathetic Ashley (John Middleton), he vows to help Shadrach find his long-lost daughter. Will the search be a fruitful one?Elsewhere, Jo (Roxanne Pallett) wakes up with a bruise she knows will be difficult to disguise. Val (Charlie Hardwick) pops round and notices it, but Jo covers by saying she was kicked by one of the goats. Jo is left feeling exhausted by the deception, whilst Andy (Kelvin Fletcher) still feels guilty. He suggests to Jo that they have a party to make up for their lack of celebration at the wedding, assuring her it will be a fresh start for them. Is Jo ready to forgive and forget?Meanwhile, with Perdy gone, Katie (Sammy Winward) and Gray (Christopher Villiers) feel like they can be a proper couple. Jonny (Richard Grieve) challenges Katie, asking her how she could let Gray destroy Perdy, but she defends him claiming Perdy to be unstable. Over at the pub, when Diane (Elizabeth Estensen) sees how happy Gray is, she takes back her reservations over her friend's relationship with Katie. Can Gray move on to a new life with his young surrogate?