Yoga nidra is a relaxation technique that allows one to enter a deep state of relaxation while maintaining consciousness. It provides physical, mental and emotional relaxation benefits and can help facilitate spiritual evolution. The practice involves rotating awareness through different parts of the body, focusing on the breath, experiencing different feelings, visualizing images, and repeating a personal resolution or affirmation to program the subconscious mind. A typical yoga nidra session lasts between 25 to 45 minutes.