Chinese: 我觉得我找到了更好的。
English: I think I've found something better.