Dream Hatching: Bring Your Dream to Life