Gym-bunny James arrives for his date with his mum in tow. Fiona and Craig bond over shared life experiences. Can supernatural fiction writer Tracey lift Sairaphina's spirits? (S13 Ep3)