The meaning of the Hadith reading 'All my Ummah will be forgiven except the Mujahirun'

Q 2: the Messenger of Allah (peace be upon him) said, “All my Ummah (nation under one creed) will be forgiven, except the Mujahirin (those who commit a sin openly or disclose their sins to people).” Please explain this Hadith for me.

A: This Hadith is narrated by Al-Bukhari and Muslim in the Two Sahih (authentic) Books of Hadith. The Hadith means that anyone who commits a sin and they keep it a secret through fear and shame, they can hope to be forgiven and pardoned by Allah (Glorified and Exalted be He) on the Day of Resurrection. But if they expose their sin, brag about it with other people, and belittle what they did; they will be subjected to Allah’s Anger and Punishment. May Allah protect us all and keep us safe.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.