Carnaval is an annual festival celebrated in Brazil in February or March just before Lent. It is a time of celebration with parades, dancing, costumes and music. People dress up in elaborate costumes and attend all-night parties in the streets to celebrate the last days before the fasting period of Lent begins.