wellness On the Other Side of the Mirror. Iboga is the most intense mirror that there is because it forces you to look inside yourself. There is no escape. Continue Reading