I never imagined Meteora to be "The Return". However, I think I understand why she is that.