hard truth

Noun

 * 1) A truth that is difficult to accept.