Bulgaria’s Rose Valley stretches for about 87 miles across a narrow interval between the Balkan mountain range, dressing up in pink every May and June.
Women wearing traditional Bulgarian folk garb pick roses in fields near Buzovgrad during the annual festival.
Women wearing traditional Bulgarian folk garb pose for pictures of themselves near Buzovgrad, Bulgaria.
Men dressed as kukeri for the festival finish dancing. The traditional ritualistic dance intends to scare away evil spirits and cold weather, meant to bring good health, a fruitful harvest and happiness to the land.