There are surprises and shocks galore in Walford this week!