Chinese: 应该是你的幻想吧。
English: It must be your imagination.