Tonight in Shieldinch… it’s the day of the DNA test and Stevie, Sam and Andrew are on edge; Caitlin gets some bittersweet news she hopes will end her feud with Ellie; and birthday boy Angus’s celebrations threaten to uncover Bob and Roisin’s secret relationship.

Stevie and his two dads come together to do the DNA test to finally get the result. Adding to the emotions of the day, Scarlett is stunned when Andrew reveals a ring box and pops the question – will she be his girlfriend? Overjoyed, Scarlett says yes – but she quickly discovers she’s also the object of Sam’s affections too.

Desperate for the DNA test to favour him, Sam confides in Sonny and his anxiety and self-doubt grows. As Stevie, Sam and Andrew prepare to take the all-important test, Sam panics and leaves.

Elsewhere, Ellie tells Ruby how disappointed she is about the failed surrogacy and drops a bombshell: Caitlin and Ash are sleeping together. Shocked, Ruby confronts her mum, demanding to know what’s going on between her parents.

Feeling unwell, Caitlin seeks medical advice from Dr Gillian, who believes she’s showing signs of the perimenopause. This means her chances of getting pregnant as slim to nil. Stunned by the news, Caitlin realises it’s also a chance to reconnect with Ellie again.

It’s Angus’ birthday and Bob goes all-out to compensate for Rebecca not being there. There’s a surprise in store when Angus unravels Bob and Roisin’s secret relationship, and confronts his best mate for the truth.

River City airs at 10pm on BBC Scotland