Shangri-La for the soul