feeling better

feeling better (Inst.)