Wedding bells ring for Rex and Caro but there are a couple of potential party poopers in Gemma and Olivia, Alistair learns the truth, and life is not all joy and happiness for Magda.