Emotions run high in the Rovers, Nick's future marriage hangs in the balance and Zeedan gives Rana a taste of her own medicine.