Nonsense.
It says what it says.
Is it a lie or not?
If someone dies wearing it, will it keep them from hellfire?
Who made the promise?
The cloth, all by itself?
...the words on the cloth were sewn or embroidered on, as a memento of the promise.
That promise was not to everyone, but to the carmelite.