Definition of relents:
(v) :
(intransitive) To give in or be swayed; to become less hard, harsh, or cruel; to show clemency.
(v) :
(intransitive) To slacken; to abate.
(v) :
(dated, intransitive, of substance) To become less rigid or hard; to soften; to yield, for example by dissolving or melting
(v) :
(obsolete, transitive) To lessen, make less severe or intense.
(n) :
A stay; a stop; a delay.
(adj) :
(obsolete) Softhearted; yielding.