Ruth is forced to confront her demons when a surprise visitor puts her baby in danger. Elsewhere, Raymond confides in Shona about the extent of his financial problems, and Joanne finally faces up to the truth about her pregnancy, but can she be honest with Ewan?