Chinese: 终于被我等到了。
English: It is here at long last.