The Dreamcatcher: Keep Your Happy Dreams Forever!