dyed-in-the-wool earnest genuinely gratuitous heart-felt heartful honest real true unalloyed ungrudging warm