Doctor & Lesta Doctor Lesta Lesta Doctor, have you ever watched a moss patch on a stone and felt it whisper something about healing? I wonder if the soft green could know the secret of soothing aches.