Hi Tinkerbell,
In Spanish we use the expression "you are on the moon." So I looked for translations of it (since I didn't know the English idiom and this is what I found: live in a dream world, live in cloud cuckoo land, be in cloud cuckoo land. I hope native English speakers may confirm if this is correct, and maybe add some more.
Greetings,
charliedeut






