flint-hearted