cordelia ending explained