Choose the closest meaning of the idiom: “Face the music” June 28, 2025 by Iqrar KhanA. Bear the consequences B. Wrong impressionC. Tears shed by a crocodileD. None of these