Spirit advisor