Series three reaches its stirring conclusion, with Stella trying to keep it together for Luke and Zoe's wedding when Michael decides to do the 'right' thing.