Fantastic!  This should put an end to the speculation threads regarding this story line.  Cory never fails to surprise us.  I love it!