earnest genuinely gratuitous heart-felt heartful honest real true unalloyed undissembled ungrudging warm