Bob returns to Shieldinch but Scarlett's hopes of reconciliation are dashed when it becomes clear that he's not quite ready to forgive and forget. The arrival of a handsome visitor in Shieldinch unsettles both Leyla and Hayley for very different reasons. Elsewhere, Iona upsets Big Bob by lying to him. Will he ever forgive her? And Fraser ensures that sparks continue to fly between him and Gabriel.