Keeping Your Dream Fresh