Understanding spiritual dreams