A beautiful, imaginary place where life approaches perfection : A remote, usually idyllic hideaway : Utopia : A heavenly place from ones dreams