Term: cloud cuckoo land
Example: he's living in cloud cuckoo land
Definition: living in ones own dream world, where everything is perfect