July 13, 2007 Good Sign Sharing It looks like all that painful injections are paying off. My keloids are deflating.