The Carters spill Stan’s ashes! EastEnders spoilers: August 31

A preview of the big storylines in EastEnders