Carnaval is an annual festival celebrated in many Catholic countries, especially Brazil, ahead of Lent. It is a period of overindulgence before the fasting and reflection of Lent. Revelers dress in colorful costumes and masks to dance and parade through the streets, enjoying music and traditional foods.