Some storyline details have been leaked too - you might not want to read on if you don't want to know.