to promise the earth
обещать кому-либо невозможное, сулить золотые горы
to be on another planet
быть как будто с другой планеты, не от мира сего
out of this world
великолепный, неземной, потрясающий
to be worlds apart
быть совершенно разными, отличаться друг от друга
come down to earth
спуститься с небес на землю, вернуться к реальности
once in a blue moon
очень редко
it's not rocket science
это не ракетостроение