Blake comes to blows over Erin's honour. Waverley spots an age old problem. Sofia faces ultimate betrayal from Frank.