The rose festival in Karlovo is taking place the last weekend of May.