Past guest overlooking Machu Picchu during a Natures Narratives spiritual wellness retreat in the Sacred Valley of Peru.